我自己注册了一个组件想通过点击按钮将这个组件添加到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中确实有标签但是没被渲染
2 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
你这个……还是停留在jQuery的使用方式,自己注册的组件都没经过Vue的生命周期渲染,直接appendChild进去的只是web标准的自定义标签而已,建议先熟看Vue官方文档~
添加回答
举报
0/150
提交
取消