mpvue中getApp()函数返回值与原生小程序不同呀, 怎么回事呢

5q4ezhmt  于 4个月前  发布在  其他
关注(0)|答案(4)|浏览(41)

想法: 在App.vue中定义的globalData 能在其他page中调用getApp取到

结果: 并不能 得到的实例中并没有我定义globalData, 怎么回事呢,是异步加载的原始导致的吗

bihw5rsg

bihw5rsg3#

用vuex管理数据吧

bwitn5fc

bwitn5fc4#

src/main.js 修改如下代码
`import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue(App)
app.$mount()
Vue.prototype.globalData = getApp().globalData`

放到app.$mount()之后才行

相关问题