vue页面监听window对象的属性
vue页面监听window对象的属性
·
定义一个对象,挂载到window下
后续在任何模块中,给这个对象的text属性赋值,都将触发set对应的代码
//定义对象globalObjects
window.globalObjects = {text:''};
//在vue中监听globalObjects对象的text属性变化
mounted() {
let _this = this;
Object.defineProperty(receiveQTInformation,'text',{
set: function(val){
console.log('globalObjects的text改变:',val)
}
})
}
//改变globalObjects对象的text属性值,可以触发set方法
globalObjects.text = 'change'
更多推荐
已为社区贡献3条内容
所有评论(0)