威信开发者工具报错
这是报错的信息:
thirdScriptError
Cannot read property 'username' of undefined;at pages/mine/mine getSettingSuccess function;at api operateWXData success callback function
TypeError: Cannot read property 'username' of undefined
at new e (http://127.0.0.1:28021/appservice/utils/user.js:4:22)
at r (http://127.0.0.1:28021/appservice/utils/user.js:17:13)
at Object.saveUser (http://127.0.0.1:28021/appservice/utils/user.js:27:17)
at success (http://127.0.0.1:28021/appservice/pages/mine/mine.js:26:19)
at Function.function.u.(anonymous function) (http://127.0.0.1:28021/appservice/__dev__/WAService.js:5:26985)
at Object.success (http://127.0.0.1:28021/appservice/__dev__/WAService.js:5:3530)
at u (http://127.0.0.1:28021/appservice/__dev__/WAService.js:6:12107)
at Function.<anonymous> (http://127.0.0.1:28021/appservice/__dev__/WAService.js:6:12285)
at n.function.setTimeout (http://127.0.0.1:28021/appservice/appservice?t=1531116415719:4559:6922)
at http://127.0.0.1:28021/appservice/__dev__/WAService.js:5:3530
console.error @ VM1151:1
errorReport @ WAService.js:5
thirdErrorReport @ WAService.js:5
(anonymous) @ WAService.js:5
u @ WAService.js:6
(anonymous) @ WAService.js:6
function.setTimeout @ appservice?t=1531116415719:4559
(anonymous) @ WAService.js:5
(anonymous) @ WAService.js:5
setTimeout (async)
setTimeout @ WAService.js:5
s @ appservice?t=1531116415719:4559
f.registerCallback @ appservice?t=1531116415719:4559
m.forEach @ appservice?t=1531116415719:4559
d @ appservice?t=1531116415719:4559
j.onmessage @ appservice?t=1531116415719:4559
这是上面说的出现问题的地方:
getSettingSuccess: function(e) {
var t = this;
e.authSetting["scope.userInfo"] && (console.log(e.authSetting), wx.getUserInfo({
success: function(e) {
s.saveUser(e.userInfo, function(e) {
t.setData({
user: e
});
}), t.userInfoReadyCallback && t.userInfoReadyCallback(e);
}
}));
},