WXML this.setData 通过数组角标的方式追加数据,无法触发hidden条件正常吗?
发布于 6 年前 作者 pingcao 8687 次浏览 来自 官方Issues

WXML

<view class="float-pannel" hidden="{{!results.length>0}}">

JS:

data:{
      results:[]
},
const results = this.data.results;
const findex = results.findIndex(element => element._id === XXXX._id);
const index = findex > -1 ? findex : results.length
//更新对象
this.setData({
     ['results[' + index + ']']: XXX
})

数据 set 进去了,但是 hidden 条件不触发,换成 wx:if 正常。

1 回复
回到顶部