【模板语法bug】增量setData,模板语法不生效
发布于 4 年前 作者 oma 3744 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

增量setData,如

setData({

[`list[0]`]: 1,

})

如果模板语法中有这样的写法:

<view class=“a {{list.length > 0 ? ‘b’ : ‘’}}”>

则class b则不会生效,即setData之后list的长度变了,但是view没有动态增加一个class。

详细说明见代码片段,开发者工具、华为荣耀10微信7.0.4均复现。这个问题应该是新近出现的,这种写法很常见,之前并没有遇到。

  • 预期表现

一切正常

2 回复

已知 bug 。在 setData 增加数组长度的时候数组 .length 的值不会立即变更。之后我们会设法修复。

回到顶部