// 示例代码:vue遍历map集合里面的对象
<template>
<div>
<ul>
<!-- 使用v-for指令遍历map集合 -->
<li v-for="[key, value] in myMap" :key="key">
{{ key }}: {{ value.name }} - {{ value.age }}
</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
// 定义一个Map集合
myMap: new Map([
['user1', { name: 'Alice', age: 25 }],
['user2', { name: 'Bob', age: 30 }],
['user3', { name: 'Charlie', age: 35 }]
])
};
}
};
</script>
<style scoped>
/* 样式可以根据需要自行添加 */
</style>
v-for指令来遍历Map集合。myMap是一个Map对象,它存储了键值对。每个键对应一个对象,对象包含name和age属性。v-for时,可以通过解构的方式直接获取键和值,即[key, value]。:key="key"确保每个列表项都有唯一的标识符,这对于性能优化和组件更新非常重要。希望这个示例能帮助你理解如何在Vue中遍历Map集合。
上一篇:vue key
下一篇:vue设置背景图片宽度自适应
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站