在Vue.js中删除/编辑记录

时间:2018-12-05 08:39:30

标签: vue.js

我正在使用vuejsbootrap的。 我想一次编辑或删除单个记录。

<b-table :items="products" :fields="fields">
  <template slot="actions" slot-scope="row">
    <a @click='editRecord()'><font-awesome-icon icon="edit" /></a> | 
    <a @click='deleteRecord()'><font-awesome-icon icon="trash-alt" 
    /></a>
  </template>
</b-table>

我正在调用editRecord和deleteRecord,但是我无法将当前记录对象或ID传递给方法。

1 个答案:

答案 0 :(得分:1)

使用广告位范围中的row变量:

<template slot="actions" slot-scope="row">
  <a @click='editRecord(row)'><font-awesome-icon icon="edit" /></a> | 
  <a @click='deleteRecord(row)'><font-awesome-icon icon="trash-alt"/></a>
</template>