小程序-for循环遍历的使用
2024-10-09 03:33:58
.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>
最新文章
- Microsoft Dynamics CRM 2013 的相关更新 2013-12
- HTML5利用link标签的rel=import引入html页面
- struts 头像上传
- 记录思想分享知识编辑器 Markdown 编辑阅读器
- CSS实现垂直居中
- 【练习】sqlnet.ora
- ueditor-百度编辑器插件
- WebService基于SoapHeader实现安全认证(一)
- 用VS2005写一个 C 的类库和用 C#来调用的示例
- 【转】四步完成win7 ubuntu双系统安装(硬盘,无需光驱)
- JavaScript表单验证和正则表达式
- 手写token解析器、语法解析器、LLVM IR生成器(GO语言)
- Unity Rain Ai 插件基本使用(一)
- 有关promise的技巧
- Windows&#160;批处理获取某路径下最新创建的文件的名称
- 栈长这里是生成了一个 Maven 示例项目。
- Win7无法安装程序提示Installer integrity check has failed的解决方法
- KVM之CPU虚拟化
- git安装及基本用法
- Mac 系统下 mysql 的安装与配置
热门文章
- 多线程高并发编程(5) -- CountDownLatch、CyclicBarrier源码分析
- 开始appium的第一个脚本
- Mybatis源码详解系列(四)--你不知道的Mybatis用法和细节
- blink测试技术介绍
- java 容器(collection)--ArrayList 常用方法分析 源码分析
- 使用vue.js封装一个包含图片的跑马灯组件
- /sbin/mount.vboxsf: mounting failed with the error: Protocol error
- [Qt] 去掉QMessageBox标题栏上的图标
- Linux改中文乱码显示
- RxJava--Buffer,GroupBy 对比