vue.js 中怎么移除数组元素的值? 下面本篇文章给大家介绍一下使用 vue.JS 中 delete 方法删除数组元素值的方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
在使用 vue.JS 时, 可以使用 Vue.set()添加数组的元素 (对象属性), 还可以使用 Vue.delete() 对数组元素进行删除, 或删除对象的属性.
具体步骤:
1, 在已创建的 html5 页面代码中, 引入 vue.JS 文件, 并添加 vue 容器, 包含一个无序列表和两个按钮, 如下图所示:
2, 在 < script></script > 标签内, 实例化 vue 对象, 调用 el 和 data, 并给 message 赋值, 如下图所示:
3, 保存代码并直接在浏览器中预览效果, 可以看到无序列表, 删除按钮和添加按钮, 如下图所示:
4, 在 methods 方法中, 添加 delData 和 addData 点击函数, 分别调用 Vue.delete()和 Vue.set(), 如下图所示:
5, 再次保存代码并运行, 点击删除按钮发现记录无法删除; 修改 Vue.delete 代码, 如下图所示:
6, 删除方法中的第二个参数是数组的索引, 不是元素的 key 或 Value, 再次运行可以删除了, 如下图所示:
注意事项
注意 vue.JS 中的 Vue.delete()和 Vue.set()的用法
注意 Vue.delete()和 Vue.$delete 的区别
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/vue-js/17207.html