同事写的代码
function tableVue(tableData){
var tableData = tableData;
/* 声明vue实例 */
var tableV = new Vue({
el: '#table',
data: {
item:[]
},
mounted: function () {
// 组件挂载后执行
this.item = tableData;
}
});
}
然后在页面初始化的时候调用一下这个tableVue函数,也能正常工作。但是这个tableV不是一个局部变量吗?虚拟的DOM节点不会随着这个变量的销毁而销毁吗?
虚拟的DOM节点 引用了tableData, 因此虚拟的DOM节点不销毁,tableData也就不会销毁。
所以不存在你说的tableData销毁,虚拟dom销毁这种逻辑