json格式如下
{
"0": {
"name": "1"
},
"2": {
"name": "2"
}
}
疑问1
返回的这种格式的json怎么用v-for渲染?(不改变键值的情况,因为要使用到)
疑问2
v-for取到键值的值?
json格式如下
{
"0": {
"name": "1"
},
"2": {
"name": "2"
}
}
疑问1
返回的这种格式的json怎么用v-for渲染?(不改变键值的情况,因为要使用到)
疑问2
v-for取到键值的值?
直接 v-for 然后对应 val key index 三个值
<div v-for="(val, key, index) in object"></div>
循环出的值是对象,打点调用属性值就行了。
<div v-for="(value, key, index) in object">
{{ value.name }}
{{ key}}
{{ index }}
</div>
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答985 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答887 阅读
3 回答1.3k 阅读✓ 已解决
一样的直接用v-for即可,循环时可以用index取到键值。
更新一下,三个参数不一定传完的,第一个参数对应值,第二个参数对应键,第三个参数对应下标,传2个参数的情况表示只获取键值。
鉴于会造成语义上的误解,还是把index换为其他比较好