阻止行上文本选择的 click:row 事件

Prevent click:row event on text selection on row

v-data-table row, the click:row 事件中选择文本时触发。 有什么办法可以防止这种情况吗?

复制沙箱

https://codesandbox.io/s/pedantic-nightingale-fbyk2

说明

解决方法是检查在您单击时是否有选定的文本。您的 rowClick 方法将是:

    rowClick(item) {
      if (window.getSelection().toString()) {
        return;
      }
      console.log(item);
    }