1***@qq.com
1***@qq.com
  • 发布:2020-05-02 13:19
  • 更新:2020-05-02 13:47
  • 阅读:602

【报Bug】V3严重bug,数组变量绑定有bug

分类:uni-app
v3

如题,举例:

data:{
userlist:[]
}

页面中使用userlist[0],报错
<view>{{userlist[0].name || ''}}</view>

这种只获取数组中某一项的场景很多,以前可以在页面中使用 userlist[0]这种方式,现在v3报错。

2020-05-02 13:19 负责人:无 分享
已邀请:
chenli

chenli

首先userlist初始化空值肯定报错。建议先判断userlist[0]是否有值再来决定拿值

  • 1***@qq.com (作者)

    谢谢,没有用。只要页面里有userlist[0],就会报错。

    2020-05-02 13:50

  • 1***@qq.com (作者)

    是bug,数组绑定有问题。

    2020-05-02 13:51

  • 1***@qq.com (作者)

    {{userlist[0].name || ''}} ,而且这种形式,已经做了处理,如果userlist[0]是undefined,会显示空格。是正常的语法。V3之外没问题,现在用了V3,会报错,是BUG

    2020-05-02 13:53

  • chenli

    你的写法建议改为{{userlist[0] ? userlist[0].name : ''}} 看看吧

    2020-05-02 15:53

该问题目前已经被锁定, 无法添加新回复