【发布时间】:2021-05-20 03:57:43
【问题描述】:
我希望我的 vuetify 数据表上有两个单独的点击事件。
一个带有普通左键单击,一个带有附加修饰符(SHIFT / CTRL 和左键单击)。
这可能吗?
这是一个带有不工作示例的代码笔:
https://codepen.io/borsTiHD/pen/YzpVrNJ
@click="clickEvent" 和 @click:row.ctrl="rowCtrlClicked" 不起作用。
【问题讨论】:
-
UPD:
@click.native.ctrl有效,但适用于所有数据表 -
谢谢,可以了。我只是没有在我的方法中传递典型的 vuetify 参数。有没有办法把这个结合起来?我不希望在我的组件中设置全局变量。
-
您可以填充
items插槽 - 因此您可以执行<template v-slot:items="{item}"><tr @click.native.ctrl="myHandler(item)"> -
抱歉我的回复晚了。我会试试的。这比我想象的要复杂一些。我需要以这种方式重建我的孔表。我有很多“自定义”列模板。
标签: vue.js vuetify.js