微信小程序wx:for和wx:for-item的正确用法
2024-10-19 18:16:20
wx:for="{{list}}"用来循环数组,而list即为数组名wx:for-item="items" 即用来定义一个循环过程中每个元素的变量的
如果是一维数组,按照如下方式循环出来:
<view wx:for="{{list}}"> {{index}} {{item.name}} </view>
以上代码中,item即为list的别名。
如果是二维甚至多维数组,按照如下方式循环:
<view wx:for="{{parentList}}"> {{item.id}} <view wx:for="{{item.childList}}" wx:for-item="items"> {{items.name}}{{item.account}} </view> </view> for (var i = 0 ; i < list.length; i++) { var xxx = list[i]; }
等同于
<view wx:for="{{list}}" wx:for-item="xxx"></view>
谨记:wx:for是循环数组,wx:for-item即给列表赋别名
以下为几个错误使用,请大家谨慎使用:
1.直接用wx:for-item ,这样是循环不出来列表的
<view wx:for-item="{{list}}"> {{index}} {{item.name}} </view>
2.子循环中慎用wx:for-item
<view wx:for="{{parentList}}"> {{item.id}} <view wx:for-item="{{item.childList}}" wx:for-item="items"> {{items.name}}{{items.account}} </view> </view>
最新文章
- eclipse(adt-bundle)的Android SDK Manager下载不了谷歌的东西怎么办?
- params参数的调用
- iMac一体机安装苹果和Win7双系统
- @Repository @Resource
- 《SELinux安全上下文的管理(含图)》RedHat6.3——步骤详细、条理清晰
- jackson 学习笔记
- mySql-数据库之存储过程学习总结
- ByteBuffer用法总结
- 3DMax的OFusion插件使用问题
- 【原创】NSURLSession HTTPS Mutual Authentication
- spark开发
- CSS小例收藏
- 小白的 MySQL 笔记(一)
- 防止vs编译时自动启动单元测试
- python+selenium七:下拉框、选项框、select用法
- 程序员、技术领导、管理者各有烦恼,你占了几条?ZZ
- Development Tools
- Linux服务器部署系列之一—Apache篇(下)
- C#编程(四)
- 【Unity笔记】给UGUI元素添加交互性
热门文章
- PostgreSQL的HOT(Heap-Only Tuples)
- 03 - django简介
- VI ORB-SLAM初始化与VINS初始化对比(将vi orb-slam初始化方法移植到vins中)
- LOJ #6089. 小 Y 的背包计数问题
- 为什么 Action/ViewController/ProperttyEditor不可见或不可用?
- ASP.NET MVC - PageData的应用
- dbutis事务管理
- AndroidStudio下使用 RecyclerView xml文件不显示预览条目并报错类似:NoClassDefFoundError 问题解决
- Jmeter接口测试(十)测试报告
- 如何利用京东云的对象存储(OSS)上传下载文件