小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Cannot read property 'province' of null;at pages/grabticket/grabticket onLoad function;at api operateWXData complete callback function
TypeError: Cannot read property 'province' of null
出现这个应该怎么解决
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
意思:在grabticket页面,onLoad函数里面”operateWXData“的complete回调中。读不到这个property属性
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
代码片段呢?可以尝试打印一下那个值
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
意思:在grabticket页面,onLoad函数里面”operateWXData“的complete回调中。读不到这个property属性
data: {
tempFilePaths: '',
nickName: '',
userInfoAvatar: '',
sex: '',
province:'',
city: '',
items: [
{ name: 'man', value: '男', checked: 'true' },
{ name: 'femail', value: '女'},
{ name: 'bm', value: '保密' }
]
},
chooseimage: function () {
var _this = this;
wx.chooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
_this.setData({
userInfoAvatar: res.tempFilePaths
})
},
radioChange: function (e) {
console.log('radio发生change事件,携带value值为:', e.detail.value)
},
})
},
onLoad: function () {
var that = this;
wx.getUserInfo({
success: function (res) {
that.setData({
nickName: res.userInfo.nickName,
userInfoAvatar: res.userInfo.avatarUrl,
province: res.userInfo.province,
city: res.userInfo.city
})
switch (res.userInfo.gender) {
case 0:
that.setData({
sex: '未知'
})
break;
case 1:
that.setData({
sex: '男'
})
break;
case 2:
that.setData({
sex: '女'
})
break;
}
},
fail: function () {
console.log("获取失败!")
},
complete: function () {
console.log("获取用户信息完成!");
console.log(this.province)
}
})
}
})
这是原代码怎么修改
代码片段呢?可以尝试打印一下那个值