猿问

关于vue组件的问题

我自己注册了一个组件想通过点击按钮将这个组件添加到ul当中,并能被成功渲染,想请问下该怎么做(还是我的思路是错的)例如:
    Vue.component('list-test',{
    template:`123Delete`,
    data:function(){
    return{seen:true}}
    ,
    })
    newVue({
    el:'#test',
    data:{},
    methods:{}
    })
    平常可以直接
    使用因为不知怎么用vue.js添加我尝试试了下
    methods:{
    AddItem:function(){
    varlist=document.querySelector('ul');
    varlistChild=document.createElement('list-test');
    list.appendChild(listChild)
    }
    检查发现html中确实有标签但是没被渲染
    幕布斯7119047
    浏览 338回答 2
    2回答

    30秒到达战场

    你这个……还是停留在jQuery的使用方式,自己注册的组件都没经过Vue的生命周期渲染,直接appendChild进去的只是web标准的自定义标签而已,建议先熟看Vue官方文档~
    随时随地看视频慕课网APP

    相关分类

    JavaScript
    我要回答