从品牌网站建设到网络营销策划,从策略到执行的一站式服务
怎么在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组件问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图