Vue.prototype.$ele = {a:1}
在uniapp中的main.js中用上面的语句,可以设置全局变量,这让我们可以很方便的在任何地方使用this来调用这个全局变量。
但是在我们对这个挂载的对象进行赋值变更的时候,需要注意不能直接使用this.$ele = {a:2} 进行变更赋值。
因为我们不能直接变更挂载的对象,而只能变更挂载对象的属性。
推荐使用:
this.$set(this.$ele, 'a', 2);
Vue.prototype.$ele = {a:1}
在uniapp中的main.js中用上面的语句,可以设置全局变量,这让我们可以很方便的在任何地方使用this来调用这个全局变量。
但是在我们对这个挂载的对象进行赋值变更的时候,需要注意不能直接使用this.$ele = {a:2} 进行变更赋值。
因为我们不能直接变更挂载的对象,而只能变更挂载对象的属性。
推荐使用:
this.$set(this.$ele, 'a', 2);