小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我尝试了使用 this.data.name 和直接调用 name 都报错。
简单说,就是向用这种方式:
Page({
data: {
res: wx.getSystemInfoSync(),
top: this.data.res.windowHeight - 66
}
})
但这样报错:data未定义。
直接使用res也会报错未定义。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你这个“ this.data.res.windowHeight”是不可能的,要想赋值给top必须在onLoad或者其他function里面用setData赋值。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
貌似可以直接引用。可以写个函数进行赋值
最好有截图 要不没办法判断
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你这个“ this.data.res.windowHeight”是不可能的,要想赋值给top必须在onLoad或者其他function里面用setData赋值。
简单说,就是向用这种方式:
Page({
data: {
res: wx.getSystemInfoSync(),
top: this.data.res.windowHeight - 66
}
})
但这样报错:data未定义。
直接使用res也会报错未定义。
貌似可以直接引用。可以写个函数进行赋值
最好有截图 要不没办法判断