data: {

h: ["1", "2", "3"]

}


将 h 数组的 value 作为前台的 id。

wxs 内的删除方法:


this.data.h.splice(e.target.id, 1)

this.setData({

h: this.data.h

})

console.log(e);

console.log(e.currentTarget.id);

console.log(this.data.h);


删除e.taget.id = 0 和 e.taget.id = 1 的时候没问题,当 e.target.id = 2 的时候,spilce 完以后,整个页面显示为空,console 控制台无任何报错。经过测试,只要删除最后一个元素,页面循环生成的swiper就不显示了,什么都没有,但是log打印出数组还是正常的。


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 小小小东

    12人对此回答表示赞同

    展开
    12
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • 百越 2019-01-19 21:58

      我也遇到了,请问怎么改的,我把current值减了1,还是不行

      回复
    • Fiona徐诗吟 2019-01-21 13:36

      你说的很对,确实是这个问题,已经改了,感谢!

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部