vue 定义组件
2017-02-21 23:15
302 查看
--------------------------------------全局组件--------------------------------------------------------
定义组件的第一种方式
<div id="box">
<aaa></aaa> //aaa就是组件
</div>
var Aaa=Vue.extend({
template:'<h3>我是标题</h3>'
});
var bbb=Vue.component('aaa',Aaa); //全局注册组件
--------------------------------------组件中放数据--------------------------------------------------------
<div id="box">
<aaa></aaa>
</div>
var Aaa=Vue.extend({
data(){ //data要是函数形式,返回时候必须是一个对象形式
return{
msg:'我是标题密码'
}
},
template:'<h3>{{msg}}</h3>'
});
var bbb=Vue.component('aaa',Aaa);
var vm=new Vue({
el:'#box'
})
--------------------------------------局部组件--------------------------------------------------------
var Aaa=Vue.extend({
data(){
return{
msg:'我是标题密码'
}
},
4000
template:'<h3>{{msg}}</h3>'
});
var vm=new Vue({
el:'#box',
components:{ //全局组件和局部组件不同之处在于注册组件在什么地方注册
aaa:Aaa
}
})
--------------------------------------第二种创建组件方式--------------------------------------------------------
<div id="box">
<my-aaa></my-aaa>
</div>
Vue.component('my-aaa',{
template:'<strong>好</strong>'
});
定义组件的第一种方式
<div id="box">
<aaa></aaa> //aaa就是组件
</div>
var Aaa=Vue.extend({
template:'<h3>我是标题</h3>'
});
var bbb=Vue.component('aaa',Aaa); //全局注册组件
--------------------------------------组件中放数据--------------------------------------------------------
<div id="box">
<aaa></aaa>
</div>
var Aaa=Vue.extend({
data(){ //data要是函数形式,返回时候必须是一个对象形式
return{
msg:'我是标题密码'
}
},
template:'<h3>{{msg}}</h3>'
});
var bbb=Vue.component('aaa',Aaa);
var vm=new Vue({
el:'#box'
})
--------------------------------------局部组件--------------------------------------------------------
var Aaa=Vue.extend({
data(){
return{
msg:'我是标题密码'
}
},
4000
template:'<h3>{{msg}}</h3>'
});
var vm=new Vue({
el:'#box',
components:{ //全局组件和局部组件不同之处在于注册组件在什么地方注册
aaa:Aaa
}
})
--------------------------------------第二种创建组件方式--------------------------------------------------------
<div id="box">
<my-aaa></my-aaa>
</div>
Vue.component('my-aaa',{
template:'<strong>好</strong>'
});
相关文章推荐
- Vue.js 中,7种定义组件模板的方法
- vue教程3-03 vue组件,定义全局、局部组件,配合模板,动态组件
- javaScript vue定义组件
- Vue.js 2.x:组件的定义和注册(详细的图文教程)
- [js高手之路] vue系列教程 - 组件定义与使用上部(7)
- vue1.0定义和注册组件
- 【IMWeb训练营作业】vue.js-组件的定义及使用
- vue1.0和2.0定义和注册组件的写法
- Vue中组件的定义和注册
- Vue.js 2.x之组件的定义和注册图文详解
- Vuejs第八篇之Vuejs组件的定义实例解析
- Vue.js 定义组件模板的七种方式
- vue组件定义方式
- Vuejs——(8)Vuejs组件的定义
- Vuejs——(8)Vuejs组件的定义
- Vue.js 中,7种定义组件模板的方法
- vue动态组件 互相之间传输数据 和指令的定义
- vue定义组件
- Vue.js 中,7种定义组件模板的方法 | Codementor
- Vuejs——(8)Vuejs组件的定义