组件的全局注册必须注意是在实例化对象之前完成。

Vue.component("mytest",
{
    template:'<li>{{name}}</li>',
    props:['name']


})

new Vue({
//...
})

而局部注册则只能在父模板内使用

        <div id="clear" >
<mytest v-for='li in list' v-bind:name='li'>


</mytest>

</div>


var vm=new Vue({
    el:'#clear',
    data:{
        list:[1,2,3]


    },
    components:{
        'mytest':{
            template:'<li>{{name}}</li>',
            props:['name']

    }

    }
})
Logo

前往低代码交流专区

更多推荐