关于Array删除元素的问题
发布于 7 年前 作者 mengjie 3041 次浏览 来自 问答

修改data里面的数据需要用this.setData,但是如果data里面有个数组比如:course: [‘1’, ‘2’, ‘3’]; 我想删除其中某个元素,用course.splice(1,1);这样会直接修改course的值吗?如果要用setData,要怎样使用?

4 回复

@陈志佳 那你可以不用this.setData就行了

let course = this.data.course;

course.splice(1,1);

this.setData({//删除某个元素之后,更新course就好了。

 course:course

})

这是个办法,谢谢!

那如果我不想更新呢

回到顶部