为了账号安全,请及时绑定邮箱和手机立即绑定

vue data创建多个具有相同属性的对象

vue data创建多个具有相同属性的对象

Qyouu 2019-05-10 09:31:18
最近开发vue项目遇到一个问题,就是我想在data里面定义多个具有相同属性的对象,有没有什么优雅的方式可以实现。目前是复制粘贴的方式定义了多个对象。data(){return{data1:{name:'data1',datas:[]},data2:{name:'data2',datas:[]}....}}目前这种方式感觉有点繁琐,不知道有没有大神能够帮忙简化一下
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

这种可以写成数组,数组里面只需写一项
data(){
return{
dataArr:[
{
name:'data1',
datas:[]
}
],
}
}
之后自己循环生成下
                            
查看完整回答
反对 回复 2019-05-10
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

用数组
data(){
return{
data:[
{
name:'data1',
datas:[]
},
{
name:'data2',
datas:[]
},
]
}
}
循环生成
                            
查看完整回答
反对 回复 2019-05-10
  • 2 回答
  • 0 关注
  • 1841 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信