vue 实现删除对象的元素 delete
更新时间:2022年03月03日 15:39:57 作者:vue学习
这篇文章主要介绍了vue 实现删除对象的元素delete,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
删除对象的元素 delete
data中定义一个form
data: { seen: true, from:{ id:'', name:'', age:'', } }
现在不需要age元素
删除 delete this.from.age;
场景form表单提交的时候新增的数据和编辑页面公用一个页面 ,在添加的时候不需要id而就可以delete删除id
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue 测试实例 </title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head> <body> <div id="app"> <script> new Vue({ el: '#app', data: { seen: true, from:{ id:'', name:'', age:'', } }, mounted() { //this.initData(); this.from.id=1; this.from.name='xc'; this.from.age=18; this.from.content='xcvzxcvzxcv'; //直接添加元素 delete this.from.age;//删除age元素 console.log(this.from) }, }) </script> </body> </html>
vue根据id删除某一行
methods:{ del(id){ //ES6 //根据id查找元素 findIndex //let index = arr.findIndex(function(ele,index,arr){return ele.id==id}) //函数内如果返回true,就结束遍历并返回当前index; //index如果没有找到返回-1 let index = this.tasks.findIndex(funciton(ele){ return ele.id == id; }) //假设没有找到 if(index === -1){ return console.log('删除失败'); } //删除元素 this.tasks.splice(index,1); } }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Logback MDCAdapter日志跟踪及自定义效果源码解读
这篇文章主要为大家介绍了Logback MDCAdapter日志跟踪及自定义效果源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-11-11Spring Bean生命周期之Bean元信息的配置与解析阶段详解
这篇文章主要为大家详细介绍了Spring Bean生命周期之Bean元信息的配置与解析阶段,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助2022-03-03Mybatis报错日志BindingException的解决
本文主要介绍了Mybatis报错日志BindingException的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-07-07
最新评论