1

我们已经在使用Vuelidate - 一个 Vue.js 模型验证库来验证“编辑小部件配置”表单中“小部件”的“配置”。

现在我们还需要确定“配置”对象(例如来自 JSON)是否有效,而“配置”对象没有像表单一样位于 Vue 对象中,并且希望重用我们已经使用的验证逻辑为表格而写。

我可以使用 vuelidate 来验证这样的非 vue“配置”Javascript 对象吗?如果是这样,怎么做?

这个问题来自forum.vuejs.org 的帖子,其中“wube”说:

我认为您错过了 Vuelidate 的目的。这只是一个基于模型的验证库。它的目标是为您提供数据是否有效的信息。我认为您可能会感到困惑,因为他们文档中的所有示例都是基于表单的,但是 Validate 可用于验证任何类型的数据,而不仅仅是表单数据(与 Parsley 43 等专为表单验证而设计的库相反) .

确切地说。我正在尝试验证“任何类型的数据”。我怎样才能做到这一点?

那么如何创建$v来自:

let configuration = {
  name: '',
  age: 0
};

let validations = {
  name: {
    required,
    minLength: minLength(4)
  },
  age: {
    between: between(20, 30)
  }
};

let $v = ???
4

0 回答 0