每个语句后面是不是要加【,】,有的时候加了报错,有的时候不加报错。完全晕了!!!
各位看一下:
onload函数里,在Demo的基础上加了获取系统信息的函数wx.getUserInfo,保存窗口高度宽度信息。然后就报错,这有什么错啊!!!!每个语句后面不都要加结束符号么?
onLoad: function () {
var self = this;
if (app.globalData.userInfo) {
this.setData({
userInfo: app.globalData.userInfo,
hasUserInfo: true
})
} else if (this.data.canIUse){
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
app.userInfoReadyCallback = res => {
this.setData({
userInfo: res.userInfo,
hasUserInfo: true
})
}
} else {
// 在没有 open-type=getUserInfo 版本的兼容处理
wx.getUserInfo({
success: res => {
app.globalData.userInfo = res.userInfo
this.setData({
userInfo: res.userInfo,
hasUserInfo: true
})
}
})
}
//自己添加部分
wx.getSystemInfo({
success: function (res) {
self.data.screenH = res.windowHeight
self.data.screenW = res.windowWidth
}
}),
let temp = (self.data.screenH - self.data.btn_h),
this.setData({
map_h: temp
}),