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