vue.js学习记录(二):组件的引用

6 篇文章 0 订阅
订阅专栏

1,项目目录说明:

2,首页入口页面:index.html

这里没有多少html代码,主要看这行:<div id="app"></div>,这里会指定元素初始化Vue对象,并引入需要的模板组件。

3,引用方法需要看主入口方法,main.js:

4,查看App.vue的语法定义。

4.1,html写在template标签内:<template></template>

4.2,脚本使用模板化方式:export default {}

4.3,引入其他插件或组件,使用import:import Hello1 from './components/HelloWorld'

4.4,引入组件的标签不区分大小写,且短横线也能识别。例如:以下写法都可识别。

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <HelloWorld></HelloWorld>
    <hello-World></hello-World>
    <hello-world></hello-world>
    <Hello-World></Hello-World>
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld'
export default {
  name: 'App',
  components: {
    'HelloWorld': HelloWorld
  }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

5,查看HelloWorld.vue的语法定义,同App.vue是一样的。开发时只需要写不同的模板组件即可。

6,使用路由的方式引入组件。

6.1,将<Hello1></Hello1>替换成<router-view></router-view>(路由匹配到的组件将渲染在这里,默认找到第一个根目录路由)

6.2,引入路由:vue-router.js,配置组件路由。

6.3,使用路由链接跳转。

vue项目中定位组件来源的查找思路
来一颗砂糖橘
04-23 816
例如:如果我不知道【el-tree】,先去【package.json】里面找【el】或者【el-】开头的插件名,结果知道了【element-ui】这样就可以直接百度去看【element-ui】的文档。【.component(“】 这种有引号检索可能会检索不到,因为每个人编码规范,不确定代码中用的是单引号【‘’】或者双引号【”“】【.component(】 这种一般情况只要写了全局组件,始终是能查到的(大部分情况下)先去【package.json】里面看看有没有看【a】开头或者【a-】开头的插件名。
vscode 查看某个组件引用和依赖关系
qq_29517595的博客
11-27 6299
vscode 查看某个组件引用和依赖关系
Vue学习笔记(一)
wz_1992的博客
09-03 983
Vue.js 1、如何引用Vue <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scal
vue新建页面过程看vue项目文件调用关系
qq_20967969的博客
08-04 671
使用到vue项目的文件包括一个.html,两个.js,两个.vue文件,关系如上图所示 由图可见,文件关键处在于main.js,管理着所有需要的资源,其中new Vue的参数,解释如下: el:官方解释为实例提供挂载的元素。此处为index.html中的。 router:为router:router,的简写,指向引入文件中的routes:[] components:注册哪些组件,需在顶部引入文件...
查找组件上的引用、依赖
o_ojjj的博客
03-15 617
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using UnityEditor.Sprites; using UnityEngine.Tilemaps; public class FindCite : Editor { [MenuItem("Assets/FindCite")] static void FindAllCite()
.vue文件是如何被引用加载
上善若泪
03-06 712
文章目录1 引言1.1 vue文件基础1.1.1 template部分1.1.2 script部分1.1.3 style部分1.2 vue文件引用1.2.1 index.html1.2.2 main.js1.2.3 App.vue1.2.4 Menu.vue 1 引言 在没接触vue教程时,比较好奇vue文件是如何被引用的,后来系统地学习了一遍,虽然当时明白了,但还是记录下,毕竟好记性不如烂笔头 1.1 vue文件基础 什么是*.vue文件 首先,我们用 vue-cli 脚手架搭建的项目,里面我们已经遇到了
Vue.js学习笔记:计算属性与依赖关系解析
"Vue.js学习笔记,探讨了computed计算属性和组件使用中的问题及思考,适合对Vue.js感兴趣的开发者参考。" 在Vue.js框架中,`computed`属性是一个非常重要的特性,它允许开发者定义基于数据模型的计算逻辑,并在这些...
Vue.js深入浅出:常用指令与MVVM解析
"Vue.js 是由尤雨溪开发的一个轻量级的前端JavaScript框架,起源于他在Google工作时对快速原型设计的需求。Vue的核心理念是数据驱动和组件化编程,它简化了DOM操作,提供了声明式的数据绑定。2014年2月,Vue首次在...
Vue.js面试深度解析:数据绑定与响应系统
Vue.js是一种流行的前端JavaScript框架,用于构建用户界面。在面试中,了解Vue的基本原理和核心功能是非常重要的。以下是对这些知识点的详细解释: 1. Vue的基本原理: Vue实例在创建时,会对data对象中的每一个...
vue.js如何判断父组件还是子组件
谁偷了我的小熊饼干
06-15 1381
而在组件定义中局部注册的组件只能在定义它们的组件内部使用,因此它们可以被视为子组件。如果一个组件定义了事件并通过 $emit 触发了该事件,那么它可以被视为子组件,而监听并处理了该事件的组件可以被视为父组件。如果一个组件在定义时接收了父组件传递的 props,并在模板中使用了这些 props,那么它可以被视为子组件组件嵌套关系:通常情况下,组件嵌套的层次关系可以用于判断父组件和子组件。如果一个组件被包含在另一个组件的模板中,那么被包含的组件就是子组件,而包含它的组件就是父组件
html中使用Vue及script标签的引用位置
qq_45647792的博客
06-04 1159
错误截图:解决方法:使用script标签,即在页面中插入客户端脚本,因而只需引入vue.js的相关脚本,因此既可以将相关脚本的引用放至head标签内,又可将相关脚本的引用放至body标签内。
vue 如何判断是否含有子组件_Vue组件实现触底判断
weixin_39560207的博客
12-22 899
本文实例为大家分享了Vue组件实现触底判断的具体代码,供大家参考,具体内容如下非常简陋的代码,以后有空回来完善子组件代码:export default {name:'Scroll',methods:{scrollEvent(){if (document.documentElement.scrollTop+ document.documentElement.clientHeight>= doc...
VueVue项目开发目录结构和引用调用关系
独斟灬此夜的博客
04-24 350
main.js —>找到index.html中的挂载位置—>找到app.vue中的挂载内容 原文:https://www.cnblogs.com/chenleideblog/p/10432375.html 最近做一些CI+Vue开发的简单项目,由于刚开始一直从事后端,对Vue了解不是很多,fork了团队的项目代码发现项目的文件夹很多,一时间有些懵,上网上参考了部分资料,博客园中的放晴的天空与狮子爱吃草两位的博客提供了很大的帮助,现将该部分知识做以下总结。 下图为Vue项目文件夹: 以下就项目文
前端根据动态路由判断加载对应组件
haosicx的博客
07-07 1310
假如有一个需求: 多个模块需要使用一个页面 – 但是每个模块里的中央内容都不一样 我们可以把页面里的不同内容封装成一个一个组件 – 但如果使用v-if判断显示对应的组件 – 那么假如使用的模块很多 比如30个模块都要使用 那么不得在这个页面里写30个子组件? 这个方法显然不是最好的 有个好的办法就是通过动态路由去判断当前页面处于什么模块下 就自动渲染对应模块的那个子组件 – 具体代码如下 <template> <div v-if="flag"> <async-
Vue + webpack 项目 import 路径 和 路径别名
weixin_42754922的博客
03-26 4691
vue项目中,我们常遇到以下路径引用的方式: 在vue项目中,我们常遇到以下路径引用的方式: import './plugins/element.js' import '../router'; import '@/scss/common/var'; import 'common/flexible.js' ./ 表示当前目录下../ 表示父级目录下@/ 是webpack设置的路径别名,代表什么路径,要看 webpack 的 ...
VScode如何查看一个变量或者函数在哪里被引用
热门推荐
G_66_hero的博客
11-18 7万+
选中方法名:鼠标右键-> 查找所有引用 选中方法名:shift+f12 之后VSCode会弹出一层蒙版,蒙版右侧树形菜单显示的是所有引用的地方 3. 最简单的通过 commond + shift + f / ctrl+shift+f 来进行全局文本搜索 查找所有引用了选中symbol的代码Shift + F12 跳转到symbol的定义处F12 瞥见下symbol的...
关于vue工具类的引用验证的方法
youshuang1207的博客
11-17 1721
如何从一个js文件运用导出,
毕业设计论文Django+Vue学生选课系统.docx
最新发布
10-16
毕业设计论文
写文章

热门文章

  • zookeeper Error:KeeperErr orCode = NodeExists 27692
  • Spring mvc 接收参数的几种方式 15054
  • SpringCloud 学习记录(一):服务注册与发现(eureka+feign) 12967
  • 常用框架(二) : spring+springMvc+mybatis+maven+redis 5041
  • dubbo+zookeeper 简单实现远程接口调用 4376

分类专栏

  • 项目框架 3篇
  • mybaits 1篇
  • utils 6篇
  • note 1篇
  • java-web 10篇
  • technology 7篇
  • spring-boot 21篇
  • spring-cloud 3篇
  • vue 6篇
  • mongodb 1篇

最新评论

  • springboot - 2.7.3版本 - (九)整合security

    起个昵称都那么难: 你做一个/public的接口 你会发现也会被权限拦截到..

  • springcloud - 2021.0.3版本 - (一)服务注册nacos+feign

    征途黯然.: 图文并茂请解的很清晰透彻,支持优质好文

  • springboot - 2.7.3版本 - 开发环境安装-202209

    CSDN-Ada助手: 推荐 Java 技能树:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • Spring mvc 接收参数的几种方式

    aa_yii: 楼主棒棒

  • dubbo+zookeeper 简单实现远程接口调用

    weixin_44175476: 能不能给完整的代码

大家在看

  • jsp服装在线交易平台设计与实现0mdq6 662
  • 系统调用之逆向KiFastCallEntry 103
  • 内网dbeaver连接OceanBase4.2.2数据库及问题处理 510
  • LangChain实战手册:打造高复用与可扩展的LLM应用
  • RDD2022数据集-中国数据总结 504

最新文章

  • springcloud - 2021.0.3版本 - (一)服务注册nacos+feign
  • springboot - 2.7.3版本 - (九)整合security
  • springboot - 2.7.3版本 - (八)ELK整合Kafka
2023年1篇
2022年10篇
2018年10篇
2017年40篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司怀柔网站优化哪里好东莞企业网站关键词优化工具松江区百度网站优化案例呈贡区哪里有网站seo优化开源企业网站优化服务福州网站优化云南包年网站优化好的网站推广与优化咨询热线金山网站优化卫浴行业网站优化推广特点专业网站优化教程公开课松原网站优化找哪家高新区网站优化服务浙江公司推广网站产品上线优化苏州网站优化网站优化大师哪家质量好唐山网站推广优化鸡西网站优化哪家好虹口区官方网站优化案例网站权重优化标准舟山网站优化厂家愉天网站关键词优化南园网站优化多少钱网站排名优化公司收费开平网站优化推广莱阳网站优化代理商西昌网站优化选哪家封开网站优化长期没有排名怎样优化网站乱代码长安优化网站优化企业推广香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化