我尝试了使用 this.data.name 和直接调用 name 都报错。
简单说,就是向用这种方式:
Page({
data: {
res: wx.getSystemInfoSync(),
top: this.data.res.windowHeight - 66
}
})
但这样报错:data未定义。
直接使用res也会报错未定义。
网友回复:
最好有截图 要不没办法判断
貌似可以直接引用。可以写个函数进行赋值
简单说,就是向用这种方式:
Page({
data: {
res: wx.getSystemInfoSync(),
top: this.data.res.windowHeight - 66
}
})
但这样报错:data未定义。
直接使用res也会报错未定义。
你这个“ this.data.res.windowHeight”是不可能的,要想赋值给top必须在onLoad或者其他function里面用setData赋值。