编写Vue项目,如何给数组的第一位添加对象数据
作者:郭宝
这篇文章主要介绍了编写Vue项目,如何给数组的第一位添加对象数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
Vue给数组第一位添加对象数据
核心代码如下:
this.menuBar.unshift({ title:"全部", id:13 })
全部代码如下:
data(){ return { menuBar:[ { title:"家具生活", id:14 }, { title:"摄影设计", id:15 }, { title:"明星美女", id:16 }, { title:"空间设计", id:17 }, { title:"户型装饰", id:18 }, { title:"广告摄影", id:19 }, { title:"摄影学习", id:20 }, { title:"摄影器材", id:21 }, { title:"明星写真", id:22 }, { title:"青春甜美", id:23 }, { title:"古典美女", id:24 }, ], } }, created(){ /*在数组的第一位添加对象数据*/ this.menuBar.unshift({ title:"全部", id:13 }) },
给数组添加新对象并赋值
方法一
适用于数组就只有一组
listData: [{name:"张三",age:18}], //直接添加对象 listData.sex="男"
方法二
适用于数组中有多组信息
listData:[], list:[{"张三","李四"}] //比如想把另外一个数组中编列出来的值加入到这个数组中 for (let index = 0; index < this.listlist.length; index++) { this.listData.push({ name: "" }); this.listData[index].name= this.list[index]; }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。