javascript - $error 在 Vuelidate 复选框中不会发生变化

标签 javascript vuejs2

我正在尝试验证并遇到问题,因为我想检查我的复选框是否有 $error,它不会提交表单。输出 $v 后,我得到以下内容,但当我单击时它不会改变。基本上,我有一个大表单,如果它的 $error 设置为 true,它将不会提交。我也想将 $error 添加到复选框。 Code here

"form": {
    "checkbox": {
      "required": true,
      "$model": false,
      "$invalid": false,
      "$dirty": true,
      "$anyDirty": true,
      "$error": false,
      "$anyError": false,
      "$pending": false,
      "$params": {
        "required": {
          "type": "required"
        }
      }
    }

最佳答案

带有复选框,需要使用sameAs

  validations: {
    form: {
      checkbox: {
        sameAs: sameAs( () => true )
      }
    }
  }

关于javascript - $error 在 Vuelidate 复选框中不会发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55001218/

相关文章:

components - Vuejs 2 将 Prop 对象传递给子组件并检索

javascript - TypeError : pattern. 测试不是函数

javascript - 在 JavaScript 中向整数的某个索引添加符号

javascript - 使用 Polymer 元素渲染到通用 Canvas

javascript - 无限图像自动收报机动画口吃

javascript - Ajax 调用将 "0000000154"返回为 108

vue.js:nextTick如何保证数据变化后dom渲染完成?

javascript - 基于数字值的条件 CSS 类

javascript - 将 json 数据从一个组件传递到另一组件。 Vue.js

javascript - 访问 Vuetify 作用域槽内表 colspan 的 number prop 值