Vue对象的作用域
同事写的代码
function tableVue(tableData){
var tableData = tableData;
/* 声明vue实例 */
var tableV = new Vue({
el: '#table',
data: {
item:[]
},
mounted: function () {
// 组件挂载后执行
this.item = tableData;
}
});
}
然后在页面初始化的时候调用一下这个tableVue函数,也能正常工作。但是这个tableV不是一个局部变量吗?虚拟的DOM节点不会随着这个变量的销毁而销毁吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
虚拟的DOM节点 引用了tableData, 因此虚拟的DOM节点不销毁,tableData也就不会销毁。
所以不存在你说的tableData销毁,虚拟dom销毁这种逻辑