var app = getApp();
Page({
data: {
app:app,
},
})
<text class='purseNumberText'>{{app.globalData.walletBalance}}</text>
上面的代码,某些页面显示正常,有一个页面一样的代码就是显示不出来!!但是在onLoad中console.log打印出来是有值的,值为0.00;所有手机,除了一台华为手机,都能正常显示!!后来突然想到腾讯跟华为的摩擦,传闻(可问度娘)腾讯游戏在华为手机上都做了负优化!所以,不排除这里是腾讯针对华为做的小动作。
本来想着,腾讯搞鬼,我也没办法解决啊!但仔细想想,其他方式数据都没问题啊!于是我换了个方式,
var app = getApp();
Page({
data: {
app:app,
balance: '',
},
})
onLoad: function (options) {
let theBaclance = app.globalData.walletBalance
this.setData({
balance: theBaclance,
})
},
<text class='purseNumberText'>{{balance}}</text>
这样就能正常显示了!
网友评论