v-for在遍历json的时候的坑

我最近写v-for想遍历json对象中的key和value时候,死活不行,明明vue对象有数据,但是在遍历时候就是没有。
我的结构差不多是这样:

{200604-23892: {}, 200604-23891: {}, 200604-23890: {}, 200604-23885: {}, 200604-23887: {}, …}
200604-23885:
agentName: (...)
deliverDate: (...)
dispatchNo: (...)
express: (...)
orderList: Object
200604-MD23885: Array(1)

大致结构就是

{ 
	key:{
		orderlist:{
			key:[
				{},{},{}
			]
		}				
	}
}

不知道是不是层数的原因,就是遍历不成功,看别人这么写就可以取key和value我就不行

<view  v-for="(item, inedx) in orderData" :key="index" >
	{{item}} -{{index}}
</view>

解决方式:在绕一点,变成数组,数据就可以被vue识别了

for(var key in this.orderData){
	this.totalList.push(this.orderData[key])
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值