vue中使用bootstrapTable,但@click无效
vue和bootstrapTable结合使用@click无效
解决方法:
1.在bootstrapTable生成每一行数据时先定义一个空的标签,用来后面挂载vue组件
{
field: '',
title: '操作',
formatter: function(value, row, index) \{
var id = "row"+row.id ;
var ans ="<div class='rowOperator' id="+id+"></div>";
return ans;
\}
\},
2.定义vue组件
3.在bootstrapTable成功加载的onLoadSuccess方法中挂载vue组件到上面的空标签中显示,$mount(‘#‘+$(this).attr(“id”))就是把上面的空标签替换成组件的标签:http://www.yayihouse.com/yayishuwu/chapter/2448
还没有评论,来说两句吧...