收藏
回答

wx:for={{}},双括号中的数组怎么动态显示,listA listB..这样的?

list=['A','B','C']

<view wx:for="{{list}}" wx:key="*this">

<view wx:for="{{ ??}}"> </view>

</view>

回答关注问题邀请回答
收藏

4 个回答

  • Demons
    Demons
    2022-01-10

    文档都有的你参考一下:https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html

    2022-01-10
    有用
    回复 2
    • 阿茶🌸
      阿茶🌸
      2022-01-10
      我是想问这个,第二个嵌套的wx:for里怎么写
      2022-01-10
      回复
    • 上善若水
      上善若水
      2023-04-25
      有多个列表 ,比如:listA ItemB ,wx:for={{list}}怎么动态绑定呢?
      2023-04-25
      回复
  • 阿茶🌸
    阿茶🌸
    2022-01-10

    可能我之前 没表达清楚

    我是是想问这个wx:for={{ ???? }} 这里怎么写

    2022-01-10
    有用 1
    回复 5
    • brave
      brave
      2022-01-10
      意思就是不支持懂吗?既然你都有多个数据了,需要切换,那就定义一个数组存储需要渲染的数据,不然就是一整个数组通过下标指定渲染如 {{list[index]}}
      2022-01-10
      回复
    • brave
      brave
      2022-01-10
      wx:for="{{'list' + item}}"  如 item=A 实际上就是循环 字符串listA→渲染 l  i  s  t  A
      2022-01-10
      回复
    • 阿茶🌸
      阿茶🌸
      2022-01-10回复brave
      行叭
      2022-01-10
      回复
    • brave
      brave
      2022-01-10回复阿茶🌸
      看你的截图,你完全可以
      list: [[], [], []] 这样先在js里处理成一个数组"
      2022-01-10
      1
      回复
    • 上善若水
      上善若水
      2023-04-24回复brave
      你这个方法不行,我在跳转链接加了listA参数,listA是字符串,参数是传过来了,但是无法传给wx:for="{{list}}" ,动态绑定列表
      2023-04-24
      回复
  • brave
    brave
    2022-01-10
    Page({
      data: {
        list: [],
        listA: [1, 2, 3],
        listB: [4, 5, 6]
      },
      onChange() {
        this.setData({
          list: this.data.listA
        })
      }
    })
    


    老老实实定义一个 list 存储需要渲染的数据

    2022-01-10
    有用 1
    回复
  • 睡前原谅一切
    睡前原谅一切
    2022-01-10

    你的意思是动态使用不同的数组?

    2022-01-10
    有用
    回复 2
    • 阿茶🌸
      阿茶🌸
      2022-01-10
      是的,就是动态使用名字有规律的数组
      2022-01-10
      回复
    • 睡前原谅一切
      睡前原谅一切
      2022-01-10回复阿茶🌸
      2022-01-10
      回复
登录 后发表内容