vue.js实例对象+组件树的详细介绍
网络编程 2021-07-04 17:32www.168986.cn编程入门
这篇文章主要介绍了vue.js实例对象+组件树的相关资料,需要的朋友可以参考下
vue的实例对象
首先用js的new关键字实例化一个vue
el: vue组件或对象装载在页面的位置,可通过id或class或标签名
template: 装载的内容。HTML代码/包含指令或者其他组件的HTML片段,template将是我们使用的模板
**data:** 数据通过data引入到组件中
在组件中的data要以函数的形式返回数据,当不同的界面用了同一个组件时,才不会以为一个组件的值发生改变而改变其他页面的内容。
{{ }} 双括号语法里面放入数据的变量
组件注册语法糖
全局组件
A方法:
调用Vue.extend()方法创建组件构造器
调用Vue.ponent(组件标签,组件构造器)方法注册组件
在Vue实例的作用范围内才能够使用组件
/*A方法全局组件1:*/ //1.Vue.extend() 创建组件构造器 var myponent = Vue.extend({ /*组件内容*/ template:…… , data: …… }) //2.Vue.ponent注册组件 Vue.ponent('my-ponent1', myponent);
B方法(与A方法一样,只是交简单的写法):
没有A方法中的第1步,直接调用Vue.ponent(标签名,选项对象)方法
/*B方法 全局组件2:*/ Vue.ponent('my-ponent2', { /*组件内容*/ template:…… , data: …… } /*在html中的组件调用,把组件标签直接用在html中相应的位置即可*/ <myponent1></myponent1> <myponent2></myponent2>
局部组件 使用ponents属性
```javascript var partponent2 = { el:…… , data: { …… } } new Vue({ el: '#app', data: { …… }, ponents: { /* A方法: 局部组件1 / 'part-ponent1': partponent1 }, /B方法 局部组件2 */ 'part-ponent2':{ el:…… , data: { …… } } }) ```
子组件
创建方法和上面两种方法类似,不同的是位置是放在组件内部。
var pentChild ={ el:……, data:…… } ponent: { el: ……, data: {……} ponents: { 'ponent-child': ponentChild } }
内置组件
不需要在ponents里面声明组件。而是直接用标签。例如在如下的myHeader中使用内置组件,root-view、keep-alived等也是vue本身提供的一个内置组件。
var myHeader = { template: '<ponent></ponent> <root-view></rooot-view>' }
总结
以上所述是长沙网络推广给大家介绍的vue.js实例对象+组件树的详细介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程