收藏
回答

小程序wx:for时使用 wx:key=“index”时到底需不需要加双括号{{}}?

官方文档上面是直接字段名而且没有双花括号,所以想请问如果是index是不是也是同样的写法,不需要双花括号?

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

3 个回答

  • 米大熊
    米大熊
    2019-12-18

    官方快来回答一下啊,对于一楼的答案,我持有怀疑态度.

    到底在wx:key中能不能使用索引及到底怎么使用,请官方给个全面答案.

    2019-12-18
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2019-12-05

    一直不需要。。而且,你用错了

    举例说明

    list1: [{id:1,value:"a"},{id:2,value:"b"}{id:3,value:"c"}]

    list2: ["a","b","c"]

    wx:for="{{list1}}" wx:key="id"

    wx:for="{{list2}}" wx:key="*this"

    用index的话,等于没写。。

    2019-12-05
    赞同
    回复 2
    • 李同学.
      李同学.
      2019-12-05
      好哒,谢谢~,那如果循环的对象没有唯一的标识属性的话,就直接忽略警告吗
      2019-12-05
      回复
    • 卢霄霄
      卢霄霄
      2019-12-05回复李同学.
      嗯 不想看警报可以乱写个
      2019-12-05
      回复
  • waterfall
    waterfall
    2019-12-05

    不需要

    2019-12-05
    赞同
    回复 4
    • 李同学.
      李同学.
      2019-12-05
      记得之前好像是wx:key="{{index}}" 这种写法,但是现在开发者工具打开就会报警
      2019-12-05
      回复
    • waterfall
      waterfall
      2019-12-05回复李同学.
      那警察怎么说
      2019-12-05
      回复
    • ----사랑해요
      ----사랑해요
      2019-12-05回复waterfall
      警察怎么说
      2019-12-05
      回复
    • 微慕
      微慕
      2019-12-15回复李同学.
      我也是,警察说:治安拘留5天😆
      2019-12-15
      回复
登录 后发表内容
问题标签