Vue中使用 v-for 循环遍历对象
start
- 经常使用
v-for
去遍历我们的数组,然后渲染页面。 - 其实也可以遍历对象,下面介绍一下遍历对象的写法。
代码示例
<template><div id="app"><div v-for="(value, key) in obj" :key="key" class="box">value :{{ value }}<br />key :{{ key }}</div><br /></div>
</template><script>
export default {data () {return {obj: {a: 1,b: 1,c: 1,d: 1,},}},
}
</script><style lang="scss">
.box {width: 300px;margin-bottom: 30px;background: tomato;
}
</style>
截图
注意事项
- 遍历对象顺序是无序的,如果对顺序有要求,请使用数组的方式。
- 总结一下遍历对象和数组的区别,就是对象中
属性值,属性名
,而数组是项,索引
。