ant design 表格每行双击处理

表格行事件:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要实现 ant design vue2 表格双击变输入框的功能,你可以按照以下步骤进操作: 1. 首先,在你的表格组件中,添加一个变量,用来保存正在编辑的的索引,初始值为 -1。例如:`editingIndex: -1` 2. 在表格中的需要双击变为输入框的单元格中,使用 `v-if` 根据 `editingIndex` 的值来动态显示不同的内容。如果该单元格的索引等于 `editingIndex`,则显示一个输入框;否则显示文本。例如: ```html <template slot-scope="text, record, index"> <span v-if="editingIndex !== index" @dblclick="startEditing(index)">{{ text }}</span> <a-input v-else v-model="record.name" @blur="stopEditing"></a-input> </template> ``` 上面的代码中,`text` 表示该单元格原本显示的文本,`record` 表示该的数据,`index` 表示该的索引。当该单元格的索引等于 `editingIndex` 时,显示一个输入框,并将该输入框的值绑定到 `record.name` 上。 3. 定义 `startEditing` 和 `stopEditing` 方法,用来开始和结束编辑。例如: ```js methods: { startEditing(index) { this.editingIndex = index }, stopEditing() { this.editingIndex = -1 } } ``` 上面的代码中,`startEditing` 方法接受一个参数 `index`,表示要开始编辑的的索引。该方法将 `editingIndex` 设置为 `index`,从而触发单元格的重新渲染,并显示输入框。`stopEditing` 方法用来结束编辑,将 `editingIndex` 设置为 -1,从而单元格重新渲染显示文本。 通过上面的操作,你就可以实现 ant design vue2 表格双击变输入框的功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值