buefy表获取点击行的数据

问题描述 投票:0回答:2

下面是我的代码:

<b-table :data="sortTeachersAndPoints(topTeachers)" :columns="topTeachersColumns" :mobile-cards="false" @click="clickTeacher(data)"></b-table>

除了

clickTeacher(data)
部分之外,以上所有内容都运行良好。我想做的是将所选行的数据传递给
clickTeacher
但是(可以理解),单击任意行时我收到此错误
Property or method "data" is not defined on the instance

那么实际上我应该写什么来将所选行的数据传递给

clickTeacher

vue.js bulma buefy
2个回答
5
投票

使用您的

clickTeacher
并通过
$event

 <b-table :data="sortTeachersAndPoints(topTeachers)" :columns="topTeachersColumns" :mobile-cards="false" @click="clickTeacher($event)" ></b-table>

0
投票

使用 Buefy 库在按下表格中的行时选择一个事件

添加您想要的任何内容 :is-row-selectable="clickTeacher(data)">

© www.soinside.com 2019 - 2024. All rights reserved.