javascript - 如何使 vuetify 复选框仅在单击框而不是标签时使用react?

我有一个简单的复选框,带有用于标签槽的注入(inject)模板,如下所示:

<v-checkbox
  v-model="selectAllRequired"
  class="not-so-isolated">
  <template v-slot:label>
    <button
      @click="changeOrder">
      <v-img
        max-width="14"
        class="image list-sort-icon"
        :src="directionIcon" />
      <span class="list-title">ROLA</span>
  </button>
  </template>
</v-checkbox>

当有人点击提到的标签时,我已经指定了一些行为。问题是盒子被用于其他工作。如何仅在单击复选框时勾选复选框,而忽略标签单击?是否可以?感谢您的帮助。

最佳答案

您还可以使用 Event.stopPropagation()在您的 changeOrder(event) 方法之上。

例子:

https://jsfiddle.net/4ya9gqps/

https://stackoverflow.com/questions/65003564/

相关文章:

visual-studio - Visual Studio 2019 安装问题

flutter - SuffixIcon 不适用于 AutoCompleteTextField

c# - 复杂的 Json 到 C# 对象反序列化类

react-native - React Native 中未生成短动态链接

docker - 多平台 Docker 内部网络从主机连接

unity3d - Rigidbody AddForce 在 Photon Unity 中不起作用

kubernetes - Operator SDK Controller 无法更新自定义资源状态

kotlin - block 注释内引号中的结束标记

javascript - 如何按表头单击对数组进行排序

angular - 生成 Angular 库时的循环依赖