
直接加里面就好了。建议:.append('')用单引号比较好
既然你是通过dom添加,那就用dom绑定就是了document.getElementById('table').innerHTML = strdocument.getElementById('qwe').onclick = function(){console.log(1)
}
在vue,react中,讲的就是虚拟dom,就是尽量避免 *** 作dom,所以这样写的思想是错的,你应该去利用数据来渲染
template:
<table id="table">
<tr v-for="(item,i) in tableData" :key='i'>
<td v-for="(item2,j) in item" :key='j' @click='handleClick'>{{item2.title}}</td>
</tr>
</table>
data:
tableData:[]
methods:btn(){
this.tableData = [[{title:'qwe'}]]
}
用@click会发现点击事件不管用,后来在网上查说要用onclck。然后再mounted中 复制给window对象【此步骤我也不知道什么意思】有小伙伴知道望解答下
模板字符串传值的方法如下:::
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)