微信小程序开发-setData使用技巧
使用setData一直都是用来给变量赋值的。感觉比用vue给data中的变量赋值麻烦一点。
最近项目压力不大。为了提高小程序的开发效率,提高小程序的开发能力,我又重新阅读了小程序的开发文档。原来setData还有一个非必参回调——setData引起的界面更新渲染完成后的回调函数。通过这个回调函数,可以在data中更新数据时,在回调函数中同步执行相应的操作。这比单独写入更新数据和后续操作要好得多。
Page.prototype.setData(对象数据,函数回调):
字段 | 类型 | 必填 | 描述 | 最低版本 | O♿b | 是 | 这次要改变的数据 | |
---|---|---|---|---|---|---|---|---|
回调 | 函数 | 否 | setData引起的界面更新渲染后的回调函数完成1. key 可以以数据路径的形式给出,支持更改数组的元素或对象的属性,例如array[2].message 、❀a 。 ,且不得在 this.data 中预定义。关于以数据路径形式使用key以及使用回调函数如下:
|
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。