vue+ element中后台管理系统,在element中的table多选项,是如何获取其每行的index的?谢谢!

vue+ element中后台管理系统,在element中的table多选项,是如何获取其每行的index的?谢谢!### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.4k
1 个回答

希望你一看就懂:row中有一个_index的属性,每行change的时候在elementUI提供的监听函数中回调一下row,解出来然后发布到你处理数据的地方就可以了。或者如下这种jsx的写法,具体el-table的属性查一下http://element-cn.eleme.io/#/...

<el-table
    data={tableData}
    style="width: 100%"
    border
    on-selection-change={handleSelectionChange}>
/**
     * table 选项更改后,改变选择的值,对父组件传值
     */
    handleSelectionChange(val) {
      this.selectValue = val.map(v => {
        return v
      })
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题