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

vue 数组删除指定元素

作者:暗夜骑士   发布日期:2026-04-22   浏览:59

// 使用 Vue.js 删除数组中的指定元素

// 假设我们有一个 Vue 实例,其中包含一个数组
new Vue({
  el: '#app',
  data: {
    items: [1, 2, 3, 4, 5]
  },
  methods: {
    // 删除指定元素的方法
    removeItem(itemToRemove) {
      // 使用 filter 方法创建一个新数组,排除指定的元素
      this.items = this.items.filter(item => item !== itemToRemove);
    }
  }
});

// HTML 部分
<div id="app">
  <ul>
    <li v-for="item in items" :key="item">{{ item }}</li>
  </ul>
  <button @click="removeItem(3)">删除 3</button>
</div>

解释说明:

  1. Vue 实例:我们创建了一个 Vue 实例,并在 data 中定义了一个名为 items 的数组。
  2. 移除方法removeItem 方法接收一个参数 itemToRemove,表示要从数组中移除的元素。使用 filter 方法创建一个新的数组,该数组不包含指定的元素,并将结果赋值给 items
  3. HTML 部分:通过 v-for 指令遍历 items 数组并显示每个元素。点击按钮时调用 removeItem 方法,传入要删除的元素(例如 3)。

上一篇:vue 数组长度

下一篇:vue .map

大家都在看

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 中文站