Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue遍历map集合里面的对象

作者:掌心余温   发布日期:2026-08-02   浏览:97

// 示例代码: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>

解释说明:

  • 在Vue中,可以使用v-for指令来遍历Map集合。
  • myMap是一个Map对象,它存储了键值对。每个键对应一个对象,对象包含nameage属性。
  • 使用v-for时,可以通过解构的方式直接获取键和值,即[key, value]
  • :key="key"确保每个列表项都有唯一的标识符,这对于性能优化和组件更新非常重要。

希望这个示例能帮助你理解如何在Vue中遍历Map集合。

上一篇:vue key

下一篇:vue设置背景图片宽度自适应

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

vue.js 3

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js devserv

vue.config.js transpi

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站