对于setData普通数据类型而言,没什么讲究

但是对于数组而言,再直接修改一个完整的数组显得有些多余,首先写着不简易,其次效率很是滴。

比如

你都能觉得复杂,官方肯定是有对应的优化的。

官方demo

Page({
data: {
array: [{text: 'init data'}],
},
changeItemInArray: function() {
this.setData({
'array[0].text':'changed data'
})
}
})

但是如果那个索引0是动态的,就不能这么写了,需要这样

ok,完美

最新文章

  1. Python 集合操作
  2. 161214、oracle查询表信息
  3. ViewController之间的切换动画
  4. hdu 2092
  5. ylbtech-Unitity-CS:AnonymousDelegates
  6. Least Common Ancestors 分类: ACM TYPE 2014-10-19 11:24 84人阅读 评论(0) 收藏
  7. POJ 3692 Kindergarten (补图是二分图的最大团问题)
  8. Ubuntu 15.04 无损扩展分区(目录)容量的方法 (无需格式化, 文件不丢失)
  9. hibernate导入大量数据时,为了避免内存中产生大量对象,在编码时注意什么,如何去除?
  10. random_shuffle (stl算法)打乱顺序 - 飞不会的日志 - 网易博客
  11. PMS5003ST+Arduino Nano 串口读取数据
  12. 硬盘存储计量单位KB、MB、GB大小换算
  13. 基于JavaMail开发邮件发送器工具类
  14. PhoenixFD插件流体模拟——UI布局【Interaction】详解
  15. Delphi过程和函数中变量的作用域
  16. 546A
  17. 菜鸟学SSH(八)——Hibernate对象的三种状态
  18. [js]DOM 篇
  19. Linux下的MongoDB安装配置以及基本用法示例
  20. Code Forces 18D Seller Bob(简单DP)

热门文章

  1. JS常用面试题
  2. 关于WEB-INF目录不提供外部访问及JSP引用 js,css 文件路径问题
  3. 我的Git之旅(1)---git安装、github注册以及一些基本命令
  4. 2017北京国庆刷题Day3 morning
  5. JavaScript之RegExp
  6. 数组A - 财务管理
  7. 前端bootstrap框架禁用响应式的方法
  8. python基础===如何在列表,字典,集合中根据条件筛选数据
  9. python多线程下载文件
  10. [Ext JS 4] MVC 应用程序框架