怎么在vue中使用component组件-创新互联
怎么在vue中使用component组件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

组件component的注册
全局组件:
Vue.component('todo-item',{
props:['grocery'],
template:'局部注册:
var Child = {
template: 'A custom component!'
}
new Vue({
// ...
components: {
// 将只在父模板可用
'my-component': Child
}
}) DOM模板解析说明
组件在某些HTML标签下会受到一些限制。
比如一下代码,在table标签下,组件是无效的。
解决方法是,通过is属性使用组件
应当注意,如果您使用来自以下来源之一的字符串模板,将不会受限
JavaScript 内联模版字符串
.vue 组件
data使用函数,避免多组件互相影响
html
js
var data = { counter: 0 }
Vue.component('simple-counter', {
template: '',
data: function () {
return data
}
})
new Vue({
el: '#example-2'
})如上,div下有三个组件,每个组件共享一个counter。当任意一个组件被点击,所有组件的counter都会加一。
解决办法如下
js
Vue.component('simple-counter', {
template: '',
data: function () {
return {counter:0}
}
})
new Vue({
el: '#example-2'
})关于怎么在vue中使用component组件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联网站建设公司行业资讯频道了解更多相关知识。
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻标题:怎么在vue中使用component组件-创新互联
路径分享:http://www.cqwzjz.cn/article/ccjhjj.html


咨询
建站咨询
