首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vueJS中删除1项内联表后的表行

在vueJS中删除1项内联表后的表行
EN

Stack Overflow用户
提问于 2020-05-06 04:29:08
回答 1查看 118关注 0票数 0

我有从数据库连接到vueJS的内联表。计划是复制其中一行。行已成功地与this.array.push (... ...)复制。

但是,当我想以这个ar.array.splice (index (from row), 1)的方式删除它时,被删除的是顶部或底部,而不是被单击的索引中的行。

  1. 重复结果
  2. 原来被复制的单击按钮后移除重复行安提瓜国消失了
  3. 删除甚至是南极洲行,而我删除的是安提瓜行

代码:

代码语言:javascript
复制
  public duplicate(){
    this.countries.push({ 
      name: this.multipleSelection[0].name, 
      code: this.multipleSelection[0].code, 
      currencyId: this.multipleSelection[0].currencyId,
      currencyName: this.multipleSelection[0].currencyName,
      duplicate: true
    })
  }

  public cancelDuplicate(item, index){
    this.countries.splice(index, 1)
    console.log(index)
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-06 05:06:41

您可以使用findIndex来拼接arr。

this.countries.splice(this.countries.findIndex(e => e ===指数),1)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61627432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档