问题:

我在开发微信小程序中,this.data进行赋值时,页面视图层没有同步更新;



原因:

其中this.data是用来获取页面data对象的;
setData()函数用于将逻辑层数据发送到视图层,同时对应的改变this.data的值。this.setData是用来更新界面的。


解决方法:

在微信小程序开发中,想要数据和页面同步更新只能用this.setData({属性:值})



扩展学习:

Page({/*** 页面的初始数据*/data: {obj: {name: '阿奇不是猪',sex: '男',age: 18},arr: [{id: 1,num: 40,grade: '不及格'},{id: 2,num: 60,grade: '及格'},{id: 3,num: 80,grade: '良好'},{id: 4,num: 90,grade: '优秀'}]},/*** 生命周期函数--监听页面显示*/onShow: function () {// 修改对象中的某一属性(值)this.setData({['obj.age']: 22, // 修改属性age的值['obj.id']: 1 // 可以添加新属性})console.log(this.data.obj.age); // 22// 修改数组中某一项的属性(值)this.setData({['arr[0].num']: 59;  //  ['arr['+index+'].num']: 59})},
})

微信小程序this.data赋值时,页面视图层没有同步更新相关推荐

  1. wxml报错原因_微信小程序开发教程(八)视图层——.wxml详解

    框架的视图层由WXMKL(WeiXin Markup language)与WXSS(WeiXin Style Sheet)编写,由组件进行展示. 对于微信小程序而言,视图层就是所有.wxml文件与.w ...

  2. 微信小程序 - 自定义组件中类似页面 onShow 的页面显示就触发的生命周期钩子函数(页面回退时更新数据常用, 例如回退页面更新子组件数据, 回退更新子组件中 data 内容)

    前言 在微信小程序中,用户回退页面触发更新数据的操作,一般都是在 页面 onShow() 中写上执行更新的函数即可. 但如果咱们把数据和方法都写在了自定义子组件中,那么用户回退页面时, 更新数据就成了 ...

  3. 微信小程序中使用全局变量解决页面的传值问题

    微信小程序中使用全局变量解决页面的传值问题 由于项目需要,最近便在做 一个类似于美团的餐饮平台的的微信微信小程序 ,项目有十几个页面,那么页面间的传值被经常用到.在小程序中页面间的传值主要有使用全局变 ...

  4. 微信小程序云开发如何将页面生成为pdf?

    项目场景: 最近有小伙伴问了一个问题,那就是微信小程序云开发如何将页面生成为pdf?但是在没有后端工程师的协助下,我们要怎么办了? 解决方案: 于是便逛了一下微信社区,但很遗憾腾讯baba没有给出相应 ...

  5. uniApp和微信小程序好看的我的页面(有源码)

    uniApp和微信小程序好看的我的页面(有源码) 1.先睹为快 未登录状态 以登录 uniapp源码 <template><view class="content" ...

  6. 自学微信小程序开发第五天- 页面切换相关

    自学微信小程序开发第五天- 页面切换相关 创建多个页面 页面间跳转 页面间传值 另一个页面跳转的方式(重定向) 点击跳转元素时的样式 导航API 研究过页面样式设计后,就是多页面的呈现了,这就需要研究 ...

  7. 微信小程序页面生成html,微信小程序教程系列之新建页面(4)

    例如在web的开发中,新建一个页面只需要新建一个html文件即可. 但是到在微信小程序中,新建一个页面也不只是新建一个wxml文件,那么该如何做呢?下面我们一起来学习 新建一个页面的步骤: 1> ...

  8. 微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案

    微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案 参考文章: (1)微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案 (2)https://www. ...

  9. 关于微信小程序“南安明朗教育”活动页面错误问题记录

    关于微信小程序"南安明朗教育"活动页面错误问题记录 关于微信小程序"南安明朗教育"活动页面错误问题记录 你好! 这是一遍关于南安明朗教育的微信小程序问题解决的日 ...

最新文章

  1. Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
  2. Android Architecture Components Part2:LiveData
  3. [bzoj1025][SCOI2009]游戏 (分组背包)
  4. asp2.0缓存概述
  5. postgresal去重_PostgreSQL数据去重
  6. 老板,用float存储金额为什么要扣我工资
  7. 设计模式学习(六)结构型模式初步了解
  8. 使用OAuth 2 / OpenID Connect的SSO的Spring Boot 2本机方法
  9. 数据科学还是计算机科学_您应该拥有数据科学博客的3个原因
  10. git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件
  11. LeetCode MySQL 550. 游戏玩法分析 IV
  12. JAVA_java.util.Date与java.sql.Date相互转换
  13. 随想录(用好自己的时间)
  14. javaweb功能模块如何合理设计_如何合理设计恒温恒湿实验室
  15. 基于腾讯AI Lab词向量进行未知词、短语向量补齐与域内相似词搜索
  16. web安全day25:linux的NAT网络配置和yum的配置和使用
  17. GIS相关网站、社区、论坛收藏
  18. 中国移动----5G简介
  19. 资本资产定价模型(CAPM)笔记整理
  20. python灰色关联度分析_基于灰色关联度重庆万州区边坡稳定影响因素分析

热门文章

  1. AdGuard家长控制模式的运用
  2. 英国留学生考文垂大学本科没有毕业只能原地坐以待毙
  3. 天工艺品-炉香一缕烟
  4. php5.6 7.1共存,分享一下php7和其他php多版本共存的配置教程
  5. 干货 | 多业务线亿级体量,携程是怎么做账务中台的
  6. 【ctfshow】web篇-SQL注入 wp
  7. golang实现的布隆过滤器_Golang中的布隆过滤器
  8. WhatsApp Business API解读
  9. 学习笔记—网页设计基础知识(一)
  10. php检测手机芯片,手机也可以HiFi,手机芯片拆解Vivo步步高索尼Colorfly等音频芯片解决方案对比...