业务需要从后端返回数据,全局使用。
第一时间想到了uniapp 有没有跟 原生小程序一样的 全局变量 globalData
官网是有的,并且给出了重新赋值的方法。

如上图
于是我就按照官网的方式试了一下。
我在App.vue 定义 globalData.version = 1.0.10, 后端返回的是1.0.14
发现第一次进入并没有更新 version 的值,在第二次进入小程序才更新为 1.0.14
于是尝试换方法, 使用this.$set()
这样就可以了。每次进入小程序都可以将 globalData.version 更新为后端传来的值。