页面打开时,用this.datas 循环加载出 uni-list-item,这时候点击事件都很正常;
此时如果点击某按钮,新增一条数据,程序去sqlite里查询,重新赋值数组到 this.datas,
这时候新增的那条数据可以点击,但之前就存在的数据,点击事件全失效了,大佬帮忙看看是怎么一回事,谢谢!
已确定原因是因为顺序变化,直接对 this.datas.unshift() ,使其顺序改变就能造成同样的效果。应该怎么处理呢?
this.$set 可以实现刷新,但是会替换掉一个数组子元素,我不想替换掉
2 个回复
damdmen - 社交app创业中,求靠谱合伙人
请问lz是怎么解决的?
1***@qq.com
试试@click.native