原文:微信小程序开发——setData的使用技巧

前言: 之前使用setData ,一直都是作为给变量赋值,感觉比起vue给data中的变量的赋值还是有点麻烦的。 最近项目不太紧张,为了提高小程序的开发效率及提升小程序开发的能力,又重新的通读了下小程序的开发文档。发现setData还有一个非必填的参数 callback setData引起的界面更新渲染完毕后的回调函数,通过这个回调函数,可以在更新data中的数据的时候,同步在回调函数中进行相应操 ...

2018-11-20 16:59 0 4233 推荐指数:

查看详情

程序setData

由于程序诞生于vue.js和react.js之后,所以他们在当初设计代码架构的时候也是借鉴了vue.js和react.js的想法,也遵循的组件化的方式,延用了setData的机制去把视图层和逻辑层做一个“中转站”两边连接起来。但是这种机制一直存在性能上的问题,程序也不例外。先看一张图 ...

Thu Aug 22 17:59:00 CST 2019 0 2166
程序setData使用以及注意事项

Page.prototype.setData(Object data, Function callback) setData 函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步)。 参数说明 字段 类型 必填 ...

Sat Nov 23 23:37:00 CST 2019 0 858
程序 this.setData() 详解

1、定义   setData()函数用于将逻辑层数据发送到视图层,同时对应的改变this.data的值。 2、setData()参数格式   接受一个对象,以键(key)值(value)的方式改变值。   其中,key十分灵活,以数据路径的方式给出 -- array[2].message ...

Thu Sep 14 19:43:00 CST 2017 0 20286
程序 this.setData is not a function

  在一般的函数中:   this.setData是正确的。   但当在函数中有个请求(wx.request)时:   或者执行定时任务时候:   这样会报错误:this.setData is not a function.   这个在新的函数 ...

Tue Jan 23 00:09:00 CST 2018 0 1569
程序-setData()方法

一般setData方法多用于点击后改变页面信息或者刷新后与后台交互获取最新的信息 注意: 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。 方法 ...

Wed Jul 05 02:16:00 CST 2017 0 70484
程序 this.setData is not a function

在一般的函数中: this.setData是正确的。 但当在函数中有个请求(wx.request)时: 这样会报错误:this.setData is not a function. 解决方法就是 :在请求(wx.request)外面添加:var ...

Fri Jun 23 18:37:00 CST 2017 1 11734
程序setData的同步和异步

程序官方文档对setData函数是这样描述的: 用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data的值(同步)。 ...

Sat Sep 19 18:11:00 CST 2020 0 1781
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM