首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vue-good表中使用带有复选框表的按钮

如何在vue-good表中使用带有复选框表的按钮
EN

Stack Overflow用户
提问于 2020-03-31 05:42:39
回答 1查看 1.8K关注 0票数 1

我在Vue-good-table中使用复选框表。我试图在表中添加按钮,但当我单击该按钮时,它会自动选中与该行相关的复选框。这是我的表代码

代码语言:javascript
复制
<vue-good-table
  mode="remote"
  :line-numbers="true"
  :search-options="{
    enabled: true,
    placeholder: 'Search this table',
    searchFn: searchTbl
  }"
  :select-options="{
    enabled: true,
    selectionInfoClass: 'table-alert__box'
  }"
  :pagination-options="{
    enabled: true,
    mode: 'records'
  }"
  style-class="tableOne vgt-table"
  :rows="rows"
  @on-selected-rows-change="selectionChanged"
  :columns="columns"
  @on-page-change="onPageChange"
  :total-rows="totalRecords"
  @on-sort-change="onSortChange"
  @on-column-filter="onColumnFilter"
  @on-per-page-change="onPerPageChange"
>
  <div slot="table-actions" class="mb-3">
    <b-button class="form-btn" type="submit" variant="success" @click="loadItems">Refresh</b-button>
  </div>
  <div slot="selected-row-actions" class="mb-3">
    <b-button variant="danger">Delete</b-button>
  </div>

  <template slot="table-row" slot-scope="props">
    <span v-if="props.column.field == 'button'">
      <a href @click.prevent="editRecord(props.row)">
        <i class="i-Eraser-2 text-25 text-success mr-2" />
        {{ props.row.button }}
      </a>
      <a href @click.prevent="confirmMsg(props.row)">
        <i class="i-Close-Window text-25 text-danger" />
        {{ props.row.button }}
      </a>
    </span>
  </template>
</vue-good-table>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-31 08:34:26

停止单击事件的传播-使用@click.stop=""而不是.prevent

您是否可以使用button元素或dev元素来代替a锚标记,因为href="“可以使页面重新加载。

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

https://stackoverflow.com/questions/60944134

复制
相关文章

相似问题

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