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

vue数组查找指定元素

作者:剑歌踏天下   发布日期:2026-06-27   浏览:73

// 示例代码:在 Vue 中查找数组中的指定元素

<template>
  <div>
    <ul>
      <li v-for="item in items" :key="item.id">{{ item.name }}</li>
    </ul>
    <p>查找结果: {{ foundItem ? foundItem.name : '未找到' }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      items: [
        { id: 1, name: '苹果' },
        { id: 2, name: '香蕉' },
        { id: 3, name: '橙子' }
      ],
      searchId: 2 // 要查找的元素 ID
    };
  },
  computed: {
    foundItem() {
      // 使用 find 方法查找数组中指定的元素
      return this.items.find(item => item.id === this.searchId);
    }
  }
};
</script>

<style scoped>
/* 样式可以根据需要添加 */
</style>

解释说明:

  1. 模板部分 (<template>):

    • 使用 v-for 指令遍历 items 数组并显示每个元素的名称。
    • 显示查找结果,如果找到了对应的元素则显示其名称,否则显示“未找到”。
  2. 脚本部分 (<script>):

    • data 函数返回一个对象,包含 items 数组和要查找的 searchId
    • computed 属性中的 foundItem 使用 Array.prototype.find 方法查找 items 数组中 id 等于 searchId 的元素。
  3. 样式部分 (<style scoped>):

    • 可以根据需要添加样式,这里暂时为空。

上一篇:vue使用websocket

下一篇:websocket 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 configu

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

Laravel 中文站