小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题如题,想对data中定义的变量赋值。我发现单独用function,没有报错,但赋值不成功。在on ready里能赋值成功
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
。。。
Page({
a: function() {
this.setData({})
},
someother: function() {
this.a()
}
})
???
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
没理解
你只想赋值,不想触发渲染的话
直接使用this.data.xxx = xx 就可以了
这个问题还是不懂
想要给dada中赋值,没有定义事件,除了在生命周期函数内赋值,其他还有木有什么方法。自学初学者,没有程序开发基础。还望不吝赐教。
不好意思,还是没懂,a在wxml中未定义事件啊,是在js里临时取得名。函数能运行吗?
不是直接赋值,值到时候是有运算动态显示的。需要触发渲染,但是渲染层没绑定事件。我想知道不用on ready里function行不行,有没有好办法。绑定事件的function我会用,但没事件的我不知道怎么调用function了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
。。。
Page({
a: function() {
this.setData({})
},
someother: function() {
this.a()
}
})
???
没理解
你只想赋值,不想触发渲染的话
直接使用this.data.xxx = xx 就可以了
这个问题还是不懂
想要给dada中赋值,没有定义事件,除了在生命周期函数内赋值,其他还有木有什么方法。自学初学者,没有程序开发基础。还望不吝赐教。
不好意思,还是没懂,a在wxml中未定义事件啊,是在js里临时取得名。函数能运行吗?
不是直接赋值,值到时候是有运算动态显示的。需要触发渲染,但是渲染层没绑定事件。我想知道不用on ready里function行不行,有没有好办法。绑定事件的function我会用,但没事件的我不知道怎么调用function了。