buefy表获取点击行的数据

imi*_*min 2 vue.js bulma buefy

下面是我的代码:

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

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

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

Ger*_*ues 5

使用你的clickTeacher并通过$event

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