.js文件:

Page({

  /**
* 页面的初始数据
*/
data: {
datas:[
{ title: '提交申请', txt: '选择服务类型,填写基本信息,提交' },
{ title: '材料审核', txt: '收到电网企业电话,与电网客户经理预约实地勘探时间、准备证明材料' },
{ title: '等待业扩配套项目施工', txt: '工作人员按约定时间上门装表接电' },
{ title: '竣工验收', txt: '工作人员按约定时间上门竣工验收' },
{ title: '上门安装', txt:'工作人员按约定时间上门装表接电'}
]
}
})

.wxml文件:

<view class='neir' wx:for="{{datas}}" wx:key="title">
<!-- 索引为index -->
<text>{{index+1}}</text>
<text>{{item.title}}</text>
<view>{{item.txt}}</view>
</view>

释:关于wx:for的使用,相信用过angular.js和vue.js等框架的小伙伴们一眼就可以看出来了,没错,它们的用法其实是一样的,这里我们需要注意的是wx:key的使用

1、wx:key="字符串"

这个”字符串”代表在 for 循环的 datas中 item 的某个“属性”,比如这里的title和txt。

2、wx:key="*this"

这个关键字(*this)代表在 for 循环中的 item 本身,一般在没有键的数组里面使用,比如这个数组

arr: [1,2,3,4,5,6,7,8,9]

<view class='neir' wx:for="{{arr}}" wx:key="*this">
<text>{{item}}</text>
</view>

最新文章

  1. Microsoft Dynamics CRM 2013 的相关更新 2013-12
  2. HTML5利用link标签的rel=import引入html页面
  3. struts 头像上传
  4. 记录思想分享知识编辑器 Markdown 编辑阅读器
  5. CSS实现垂直居中
  6. 【练习】sqlnet.ora
  7. ueditor-百度编辑器插件
  8. WebService基于SoapHeader实现安全认证(一)
  9. 用VS2005写一个 C 的类库和用 C#来调用的示例
  10. 【转】四步完成win7 ubuntu双系统安装(硬盘,无需光驱)
  11. JavaScript表单验证和正则表达式
  12. 手写token解析器、语法解析器、LLVM IR生成器(GO语言)
  13. Unity Rain Ai 插件基本使用(一)
  14. 有关promise的技巧
  15. Windows&#160;批处理获取某路径下最新创建的文件的名称
  16. 栈长这里是生成了一个 Maven 示例项目。
  17. Win7无法安装程序提示Installer integrity check has failed的解决方法
  18. KVM之CPU虚拟化
  19. git安装及基本用法
  20. Mac 系统下 mysql 的安装与配置

热门文章

  1. 多线程高并发编程(5) -- CountDownLatch、CyclicBarrier源码分析
  2. 开始appium的第一个脚本
  3. Mybatis源码详解系列(四)--你不知道的Mybatis用法和细节
  4. blink测试技术介绍
  5. java 容器(collection)--ArrayList 常用方法分析 源码分析
  6. 使用vue.js封装一个包含图片的跑马灯组件
  7. /sbin/mount.vboxsf: mounting failed with the error: Protocol error
  8. [Qt] 去掉QMessageBox标题栏上的图标
  9. Linux改中文乱码显示
  10. RxJava--Buffer,GroupBy 对比