- 请问小程序中使用 wx:key时到底需不需要加双括号{{}}?

文档不用加双括号,且直接写字段的名称字符串,如下:



而的demo却是这样的:



这就很让人迷茫了,希望能得到解答


展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 闲云

    13人对此回答表示赞同

    一般使用wx:key="{{index}}"

    展开
    13
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • 我爱Grace大姐姐 2019-02-25 01:01

      我其实只是为了去掉开发者工具的警告而已。

      回复
    • 空格君 2019-02-26 16:54

      用wx:key="{{index}}"这种方式不太好吧,一般情况下可以,但是比如列表中间插入数据的情况可能就会出现问题,这个key的作用就是为了当一些view的位置发生变化时因为有唯一标识而只需改变view的位置而不用重绘,提高页面的刷新效率

      回复
  • 微笑的酒窝

    10人对此回答表示赞同

    蛮大人我刚写了一个demo试了下,唯一正确的写法是这样的wx:key="id",

    展开
    10
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Avery

    8人对此回答表示赞同

    刚才和相关同事确认了一下,这里是不需要双括号的。直接写:

    展开
    8
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Silje 2019-02-27 00:25

      但是官方提供的小程序demo程序里面的源码却是这样用的

      回复
  • 杨承俊

    2人对此回答表示赞同

    变量需要,常量不需要。就是这么简单粗暴!

    展开
    2
    4回复
    发布于 5年前

    评论(4)

    收起评论

    • Ryder 2019-02-28 16:35

      哦,谢谢

      回复
    • 墨离尘 2019-03-02 21:45

      自己随便弄个demo试下不就知道喽。我一般都用下标index,不太用key。

      回复
    • 韩啸半步癫 2019-03-04 18:24

      请问写{{}}的时候格式是{{item.unique}}还是{{unique}}?这些文档里面都没有说清楚

      回复
    • Miroslavkk 2019-03-06 23:27

      官方文档上的那种方式属于常量吗?常量是写不写{{}}都行,还是说必须不写{{}}

      回复
  • Easton

    2人对此回答表示赞同

    个人觉得一定要加双大括号,当然你不加也没事,这个是标识dom的唯一性的,如果你不做动画,不做其它的操作,写不写都行,既然要写,那你最好还是加上,你说呢

    展开
    2
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部