fix: prevent default context menu behavior in VnTable component
gitea/salix-front/pipeline/head This commit looks good
Details
gitea/salix-front/pipeline/head This commit looks good
Details
This commit is contained in:
parent
5c482cf738
commit
66ab8b20ee
|
@ -18,7 +18,7 @@ const arrayData = defineModel({
|
||||||
function handler(event) {
|
function handler(event) {
|
||||||
const clickedElement = event.target.closest('td');
|
const clickedElement = event.target.closest('td');
|
||||||
if (!clickedElement) return;
|
if (!clickedElement) return;
|
||||||
|
event.preventDefault();
|
||||||
target.value = event.target;
|
target.value = event.target;
|
||||||
qmenuRef.value.show();
|
qmenuRef.value.show();
|
||||||
colField.value = clickedElement.getAttribute('data-col-field');
|
colField.value = clickedElement.getAttribute('data-col-field');
|
||||||
|
|
|
@ -222,10 +222,7 @@ onBeforeMount(() => {
|
||||||
|
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
if ($props.isEditable) document.addEventListener('click', clickHandler);
|
if ($props.isEditable) document.addEventListener('click', clickHandler);
|
||||||
document.addEventListener('contextmenu', (event) => {
|
document.addEventListener('contextmenu', contextMenuRef.value.handler);
|
||||||
event.preventDefault();
|
|
||||||
contextMenuRef.value.handler(event);
|
|
||||||
});
|
|
||||||
mode.value =
|
mode.value =
|
||||||
quasar.platform.is.mobile && !$props.disableOption?.card
|
quasar.platform.is.mobile && !$props.disableOption?.card
|
||||||
? CARD_MODE
|
? CARD_MODE
|
||||||
|
|
Loading…
Reference in New Issue