我在app.js里面封装了一个方法,如下
checkUserMobile: function (func) {
console.log(func)
this.request(“user/checkUserMobile.do”, { sessionId:this.getSID() }, function (rs) {
// 未绑定
if(rs.retcode ===3){
func(false);
} else if (rs.retcode === 0){
func(true);
}
})
},
然后在我的页面调用该方法,如下
buy: function (event) {
var id = this.data.id;
app.checkUserMobile(function (rs) {
console.log(rs)
if (rs) {
wx.navigateTo({
url: ‘…/order/createOrder?id=’ + id,
})
} else {
wx.setStorageSync(’_goodsid’, id);
wx.redirectTo({
url: ‘…/index/login’
});
}
});
},
iPhone X上,在图a第2行代码,打印出来的func是null
其他手机打印出来就不是null。
已经影响到我们的生产环境了,麻烦官方看一下。
不知道为什么,我没有办法传图片,只能这样了,辛苦官方排查一下。