buildadmin+tp8表格操作(3)----表头上方按钮绑定事件处理,实现功能(选中或取消指定行)
在buildAdmin的表格中,通过按钮来选中和取消某一行
这种情况,只适合表格行的单选
在elementplus是这样说的
我们所使用的就是这个方法
看一下buildAdmin中的用法
highlight-current-row 是element-plus 中表格的属性
因为 buildadmin 中的table是对 el-table做的进一步的封装,所以, 它们的属性是可以通用的
我们在自定义的按钮中添加好事件
调用 el-table 中的 setCurrentRow 的方法,把第一条数据传入就可以了
这里要用到一个数据对象, baTable 对象,也是buildadmin 封装的
可以这么理解 Table组件和baTable 的关系
Table 组件管的是显示
**baTable类,相当于是js中的数据,请求,及监听都是在这里面的
通过 getRef(),得到组件的实例,通过baTable.table.data[0] 得到第一条数据,最后通过 setCurrentRow方法设置选择行
注意这个方法只能是单选表格中才可以有效果
个人感觉这个用处不大