• vxe-table表格事件汇总


    1、行点击事件(默认整行触发,也可根据表头判断触发某一列)

    1. @cell-click="cellClickEvent" // 行点击事件
    2. <vxe-table
    3. @cell-click="cellClickEvent"
    4. :loading="loading"
    5. :data="tableData">
    6. vxe-table>

    方法:

    1. methods:{
    2. cellClickEvent({row,column}){
    3. if(column.title === '姓名'){ // 判断当表头等于姓名字段时执行一个方法
    4. this.drawer = true;
    5. }else{ // 否则执行另一个方法
    6. this.drawer1 = true;
    7. }
    8. },
    9. }

    2、获取列表数据 (通过 ref="xTable" 绑定获取)

    1. // 列表数据
    2. getData() {
    3. console.log(this.$refs.xTable.tableData);
    4. },

    3、重新加载表格

    this.$refs.table.commitProxy("reload"); // 重新加载表格

    4、多选点击事件

    1. <vxe-table
    2. @checkbox-all="selectAllEvent"
    3. @checkbox-change="selectChangeEvent"
    4. :loading="loading"
    5. :data="tableData">
    6. vxe-table>

    方法:

    1. methods:{
    2. // 全选
    3. selectAllEvent ({ records }) {
    4. // console.log(checked ? '所有勾选事件' : '所有取消事件', records)
    5. this.selectCheckList = records;
    6. },
    7. // 单选
    8. selectChangeEvent ({ records }) {
    9. // console.log(checked ? '勾选事件' : '取消事件', records)
    10. this.selectCheckList = records;
    11. },
    12. }

    5、行双击事件

    1. <vxe-table
    2. @cell-dblclick="cellClickEvent"
    3. :loading="loading"
    4. :data="tableData">
    5. vxe-table>

    方法:

    1. // 表格双击事件
    2. cellClickEvent ({ row }) {
    3. console.log(row)
    4. },

    更多会持续更新!!!

  • 相关阅读:
    C#Task<T>应用详解
    C++:适配器
    分库分表与sharding-jdbc
    SkyWalking 为所有的API接口增加 tag
    RTL乒乓运算设计
    JVM篇---第二篇
    让Git自动忽略指定文件
    web自动化测试-Selenium语法入门到精通
    进程|线程
    登录功能和退出功能(瑞吉外卖)
  • 原文地址:https://blog.csdn.net/qq_38543537/article/details/128913645