微信小程序如何使用wx:for实现多元素动态显示

在微信小程序实现过程中,常常遇到需要动态显示多元素的需求,比如,点餐小程序的商品种类,当商家创建或删除产品种类时,小程序需要同步更新,如果每次都在wxml创建或删除元素,会很麻烦,可以使用wx:for实现多元素动态显示。

如下所示:

.wxml:

在wxml中使用wx:for遍历item_list数组中的元素信息,每个元素创建一个view元素。

item是默认的数组当前元素名,index是默认的数组当前指针名,通过wx:for-item和wx:for-index可以重命名元素和指针名字,在有多层次wx:for时可以避免使用混淆。

html 复制代码
<scroll-view class="menu" scroll-y="true">
    <view wx:for="{{item_list}}">{{item.name}}</view>
</scroll-view>

.js:

在js中可以定义和更新item_list的值,更新后wxml的元素自动变更。

html 复制代码
  data:{
    item_list: [
      {
        type: "food",
        name: "牛肉粉"
      },
      {
        type: "snack",
        name: "小吃"
      },
      {
        type: "add",
        name: "加餐"
      },
      {
        type: "drink",
        name: "饮料"
      },
    ]}

以上内容显示如下:

更多微信小程序内容欢迎关注我或订阅专栏。

相关推荐
wx_ywyy67984 小时前
团购小程序区域化运营:多门店管理、配送范围设置与本地化活动开发
小程序·小程序开发·商城小程序·小程序制作·团购小程序·团购小程序开发·电商小程序
從南走到北4 小时前
JAVA同城服务场馆预约门店预约健身房瑜伽馆预约系统支持H5小程序APP源码
java·开发语言·小程序
韩立学长4 小时前
【开题答辩实录分享】以《智慧农业信息化服务平台小程序》为例进行答辩实录分享
数据库·spring boot·小程序
Lsx-codeShare4 小时前
一文读懂 Uniapp 小程序登录流程
前端·javascript·小程序·uni-app
低代码布道师5 小时前
医疗小程序08科室管理
低代码·小程序
00后程序员张6 小时前
接口调试从入门到精通,Fiddler抓包工具、代理配置与HTTPS抓包实战技巧
前端·ios·小程序·https·fiddler·uni-app·webview
说私域8 小时前
“开源链动2+1模式AI智能名片S2B2C商城小程序”赋能同城自媒体商家营销创新研究
人工智能·小程序·开源
说私域13 小时前
AI智能名片链动2+1模式S2B2C商城小程序在客服沟通中的应用与效果
人工智能·小程序
游戏开发爱好者81 天前
iOS IPA 上传工具全面解析,从 Transporter 到开心上架(Appuploader)命令行的高效上架实践
android·ios·小程序·https·uni-app·iphone·webview
阿里花盘1 天前
培训机构如何利用小程序线上引流招生?培训机构小程序开发教程
小程序