vue项目中,使用$set()方法怎么给数组中添加一项?
例如:obj = {name: 'wh'},把obj添加到arr = [1, 2, 3],中,实现结果为arr = [{name: 'wh'}, 1, 2, 3]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
例如:obj = {name: 'wh'},把obj添加到arr = [1, 2, 3],中,实现结果为arr = [{name: 'wh'}, 1, 2, 3]
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
直接用数组的push方法就好了的,
当然你一定要用$set的话,就直接设置数组的长度作为键就好了
arr.ubshift(obj )
首先,我不知道楼主你明白$set是在什么时候用的么?其次,回答的人也都不关心楼主为什么要用$set么.....就直接改数组,如果你修改的数组并未双向绑定到视图层,而你的需求又是需要视图层更新的话,用ubshift和直接改数组有什么用????