小程序on ready里能set data吗?
发布于 6 年前 作者 qiuwei 2392 次浏览 来自 问答

问题如题,想对data中定义的变量赋值。我发现单独用function,没有报错,但赋值不成功。在on ready里能赋值成功

6 回复

想要给dada中赋值,没有定义事件,除了在生命周期函数内赋值,其他还有木有什么方法。自学初学者,没有程序开发基础。还望不吝赐教。

不好意思,还是没懂,a在wxml中未定义事件啊,是在js里临时取得名。函数能运行吗?

这个问题还是不懂

。。。

Page({

a: function() {

this.setData({})

},

someother: function() {

this.a()

}

})

???

没理解

你只想赋值,不想触发渲染的话

直接使用this.data.xxx = xx 就可以了

不是直接赋值,值到时候是有运算动态显示的。需要触发渲染,但是渲染层没绑定事件。我想知道不用on ready里function行不行,有没有好办法。绑定事件的function我会用,但没事件的我不知道怎么调用function了。

回到顶部