javascript - 仅当值为 false 时阻止事件并在 Vue 中包含自定义 Bulma 扩展

标签 javascript css node.js vuejs2 bulma

  1. 我想阻止复选框上的点击事件,只有当值为 false 时。
    有没有办法像我尝试的那样内联?
    <input type="checkbox" v-model="task.done" :checked="task.done" @click.prevent="value">
  2. 我使用 Vue.js v2(webpack 模板)但我不知道如何包含 Bulma slider在我的元素中(可能是脚本标签,但在哪里?)。
    我用 npm 命令安装它:npm install bulma-slider --save .

最佳答案

  1. 您可以检查值是否为假,然后调用 .preventDefault() .将您的 HTML 更改为:

    <input type="checkbox" v-model="task.done" @click="onClick)">

methods: {
  onClick(event) {
    if (event.target.value === false) event.preventDefault()
  }
}
  1. 你可以尝试使用这个:https://github.com/vue-bulma/slider

关于javascript - 仅当值为 false 时阻止事件并在 Vue 中包含自定义 Bulma 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46509266/

相关文章:

javascript - 如何获得源映射以与 Chrome 开发工具和 webpack 一起使用?

node.js - NodeJS Socket.io Server<-->服务器通信

javascript - 将post方法中的数据发送到 Node js中的api

javascript - jQuery $(this) 在 nodejs 模块上是 "undefined"(使用 Browserify)

java - window.parseJSON 正在 chop 大量数字

javascript - jQuery 自动滚动到元素

javascript - 根据子标签定义父 div 标签宽度(使用 css)

CSS - 删除子元素的 rotateX

html - 并排对齐按钮?

javascript - 使用 jquery(简单的文本编辑器)向 textarea 添加值