vue项目中,使用$set()方法怎么给数组中添加一项?

发布于 2022-09-07 08:35:52 字数 88 浏览 14 评论 0

例如:obj = {name: 'wh'},把obj添加到arr = [1, 2, 3],中,实现结果为arr = [{name: 'wh'}, 1, 2, 3]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

染年凉城似染瑾 2022-09-14 08:35:52

直接用数组的push方法就好了的,
当然你一定要用$set的话,就直接设置数组的长度作为键就好了

昔梦 2022-09-14 08:35:52

arr.ubshift(obj )

楠木可依 2022-09-14 08:35:52

首先,我不知道楼主你明白$set是在什么时候用的么?其次,回答的人也都不关心楼主为什么要用$set么.....就直接改数组,如果你修改的数组并未双向绑定到视图层,而你的需求又是需要视图层更新的话,用ubshift和直接改数组有什么用????

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文