小程序
小游戏
企业微信
微信支付
扫描小程序码分享
不知道为啥这么写不能显示出sname 感谢!
//wxml
<view bindtap='name' >{{sname}}</view>
//js
let app=getApp()
Page({
/**
* 页面的初始数据
*/
data: {
sname:app.globalData.course
},
})
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
app.globalData.course 没有值,确认一下在这个页面加载之前,app.globalData.course是否被赋过值
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
console.log(app.globalData.course)
我也在项目中遇到这个问题,比如:设置了全局变量b,然后赋值给页面的data对象中的a,但是当全局变量b的值改变时候,a的值仍然是初始化的b的值,难道是data对象中的值不能使用变量吗?
data:{a:app.globalData.b
}
如果值是动态的话你可以在onload里这样 this.setData({
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
app.globalData.course 没有值,确认一下在这个页面加载之前,app.globalData.course是否被赋过值
let app=getApp()
console.log(app.globalData.course)
但我在Onload里就可以打印出来
我也在项目中遇到这个问题,比如:设置了全局变量b,然后赋值给页面的data对象中的a,但是当全局变量b的值改变时候,a的值仍然是初始化的b的值,难道是data对象中的值不能使用变量吗?
data:{a:app.globalData.b
}
如果值是动态的话你可以在onload里这样 this.setData({
sname:app.globalData.course
})