【问题标题】:How to remove an item from an array? [duplicate]如何从数组中删除一个项目? [复制]
【发布时间】:2020-07-17 08:25:19
【问题描述】:

我有这个

<span @click="remove(product)" class="btn btn-sm btn-danger"><i class="fa fa-times"></i></span> element, It triggers this function:<br/>

remove(product) {
  this.form.products.$remove(product);
} <br/>

但它输出这个错误:TypeError: this.form.products.$remove is not a function我不知道怎么回事。

【问题讨论】:

    标签: javascript laravel vue.js laravel-blade


    【解决方案1】:

    使用splice 方法从数组中删除项目

    先获取item的索引

    let index = this.form.products.indexOf(product);
    

    然后使用splice删除它

    this.form.products.splice(index,1);
    

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 2011-10-30
      • 2021-10-19
      • 1970-01-01
      • 2022-12-26
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多