【发布时间】:2020-05-06 00:57:05
【问题描述】:
我有一个 ant-design-vue 表,它具有选择行并使用记录打开一个新抽屉的功能。
这是表格的模板。
<a-table
:dataSource="employeeData"
:rowKey="record => record.sgid"
:pagination="{ pageSize: size }"
:columns="columns"
:loading="loading"
:scroll="{ x: 1300, y: 400 }"
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
>
<template slot="name" slot-scope="text, record">
<div class="click-event" @click="select(record)">{{ text }}</div>
</template>
<template slot="id" slot-scope="text, record">
<div class="click-event" @click="select(record)">{{ text }}</div>
</template>
<template slot="mobile" slot-scope="text, record">
<div class="click-event" @click="select(record)">{{ text }}</div>
</template>
</a-table>
使用此代码,我将<div> 添加到所有插槽,以便用户可以单击每列中的任意位置。但在一行中的两列之间仍有一些空白区域无法点击。我应该怎么做才能让用户可以点击一行来运行选择功能?
【问题讨论】:
-
你能添加一个在线演示吗?它可能会帮助我们回答您。