马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
第一步 :起首要在el-table上对ref属性举行界说,后续用来操纵该table。
第二步:为表格绑定 @row-click="rowClick"变乱。
el-table界说如下:- <template>
- <el-table
- :data="tableData"
- ref="customTable"
- @row-click="rowClick"
- style="width: 100%">
- <el-table-column
- type="selection"
- width="55">
- </el-table-column>
- <el-table-column
- prop="date"
- label="日期"
- width="180">
- </el-table-column>
- <el-table-column
- prop="name"
- label="姓名"
- width="180">
- </el-table-column>
- <el-table-column
- prop="address"
- label="地址">
- </el-table-column>
- </el-table>
- </template>
复制代码 第三步: 声明row-click变乱函数rowClick。- <script>
- export default {
- data() {
- return {
- tableData: [{
- date: '2016-05-02',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1518 弄'
- }, {
- date: '2016-05-04',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1517 弄'
- }, {
- date: '2016-05-01',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1519 弄'
- }, {
- date: '2016-05-03',
- name: '王小虎',
- address: '上海市普陀区金沙江路 1516 弄'
- }]
- }
- },
- methods: {
- rowClick(row) {
- // 取消所有的选择状态
- this.$refs.persTable.clearSelection()
- //为选中的复选框设置选中状态
- this.$refs.persTable.toggleRowSelection(row)
- }
- }
- </script>
复制代码 |