记录下table中的监听点击的方法
<a-table ref="table" :customRow="customRow" :columns="columns" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange, columnWidth: '30px' }" :row-key="(record, index) => record.fileKey + index" :data-source="tableData" :loading="loading" :pagination="pagination" :scroll="{ y: '40vh' }" @change="onPageChange" > <template slot="operate" slot-scope="text, record"> <span class="table_action_delete" @click="operate(record)">删除</span> <!-- <a download="filename" #> v-show="record.type != ''"--> <span class="table_action" @click="operate(record)">下载</span> </template> </a-table>
customRow就是提供的自定行的api啦
具体使用
//method中
customRow(record, index) { console.log('record', record, index) return { on: { dblclick: e => { console.log('e', e) }, }, } },