k***@vip.qq.com
k***@vip.qq.com
  • 发布:2021-02-20 18:29
  • 更新:2022-02-24 16:48
  • 阅读:747

uni-list-item 重新赋值数据导致旧数据的@click事件失效

分类:uni-app

页面打开时,用this.datas 循环加载出 uni-list-item,这时候点击事件都很正常;
此时如果点击某按钮,新增一条数据,程序去sqlite里查询,重新赋值数组到 this.datas,
这时候新增的那条数据可以点击,但之前就存在的数据,点击事件全失效了,大佬帮忙看看是怎么一回事,谢谢!


已确定原因是因为顺序变化,直接对 this.datas.unshift() ,使其顺序改变就能造成同样的效果。应该怎么处理呢?


this.$set 可以实现刷新,但是会替换掉一个数组子元素,我不想替换掉

2021-02-20 18:29 负责人:无 分享
已邀请:
damdmen

damdmen - 社交app创业中,求靠谱合伙人

请问lz是怎么解决的?

1***@qq.com

1***@qq.com

试试@click.native

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