前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序setData完成后操作

微信小程序setData完成后操作

作者头像
OECOM
发布2020-07-02 09:23:22
2.6K0
发布2020-07-02 09:23:22
举报
文章被收录于专栏:OECOMOECOM

在微信小程序中,setData是一个常用的操作,但是setData是一个异步操作,也就是说在setData代码后使用data里面的数据,不一定就是已经更新了的数据。但是微信小程序给我们提供了一个方法,也就是回调函数

this.setData({
   id:"0"
},()=>{
  console.log(this.data.id);
})

通过该回调函数可以方便的等待data更新以后再从data中获取数据。

这种方式使用的场景一般为在onload方法里将options参数存储到data中,另外onload加载另一个函数,而该函数直接使用的是来自于data里面的数据,如下例。

data:{
  options:{}
},
onload:function(options){
   this.setData({
      options:options
   },(){
      this.showOption();
   })
},
showOption(){
    console.log(this.data.options);
},
nowOption(){
  this.showOption(); 
},
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库一体机 TData
数据库一体机 TData 是融合了高性能计算、热插拔闪存、Infiniband 网络、RDMA 远程直接存取数据的数据库解决方案,为用户提供高可用、易扩展、高性能的数据库服务,适用于 OLAP、 OLTP 以及混合负载等各种应用场景下的极限性能需求,支持 Oracle、SQL Server、MySQL 和 PostgreSQL 等各种主流数据库。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档