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

vue map遍历

作者:为你丶偶尔温柔一次   发布日期:2026-01-27   浏览:101

// 使用 Vue 和 map 方法遍历数组

new Vue({
  el: '#app',
  data: {
    items: [
      { id: 1, name: '苹果' },
      { id: 2, name: '香蕉' },
      { id: 3, name: '橙子' }
    ]
  },
  computed: {
    // 使用 map 方法将 items 数组中的每个对象的 name 属性提取出来,形成一个新的数组
    itemNames() {
      return this.items.map(item => item.name);
    }
  }
});

// HTML 部分
<div id="app">
  <ul>
    <!-- 使用 v-for 指令遍历 itemNames 数组并显示 -->
    <li v-for="name in itemNames" :key="name">{{ name }}</li>
  </ul>
</div>

解释说明:

  1. Vue 实例:我们创建了一个 Vue 实例,并在 data 中定义了一个包含多个对象的数组 items
  2. map 方法:在 computed 属性中,我们使用了 JavaScript 的 map 方法来遍历 items 数组。map 方法会返回一个新数组,其中每个元素都是调用提供的函数的结果。在这个例子中,我们将每个对象的 name 属性提取出来,形成一个新的数组 itemNames
  3. v-for 指令:在 HTML 部分,我们使用了 Vue 的 v-for 指令来遍历 itemNames 数组,并将每个元素显示为一个列表项。

这样,页面上会显示一个包含 "苹果", "香蕉", "橙子" 的列表。

上一篇:vue.config.js proxy

下一篇:vue 隐藏滚动条

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3 写法

vue3组件传值的方式

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

Laravel 中文站