<div @click.prevent.stop.capture="isDragging ? onClick : null">1234</div>
true
, иначе либо убрать event из v-on, или убрать указанные modifiers.pointer-events: none;
не хочу использовать, так как не дает использовать нужный cursor
const props = computed(() => isDragging.value
? { onClickCapture: withModifiers(onClick, [ 'prevent', 'stop' ]) }
: null // или { onClick }, если надо только модификаторы убрать
);
<div v-bind="props">