Vue.js 我可以使用vuelidate来验证吗;“任何类型的数据”;,e、 g.非Vue、非表单数据?

Vue.js 我可以使用vuelidate来验证吗;“任何类型的数据”;,e、 g.非Vue、非表单数据?,vue.js,vuelidate,Vue.js,Vuelidate,我们已经在使用“编辑小部件配置”表单验证“小部件”的“配置” 现在,我们还需要确定“配置”对象(例如来自JSON)是否有效,而“配置”对象不在Vue对象(如表单)中,并且希望重新使用我们已经为表单编写的验证逻辑 我可以使用vuelidate验证这样一个非vue“配置”Javascript对象吗?如果是,怎么做 这个问题源于一个例子,其中“wube”表示: 我想你错过了Vuelidate的目的。这只是一个基于模型的验证库。它的目标是为您提供数据是否有效的信息。我认为您可能会感到困惑,因为他们文档中

我们已经在使用“编辑小部件配置”表单验证“小部件”的“配置”

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

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

这个问题源于一个例子,其中“wube”表示:

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

准确地说。我试图验证“任何类型的数据”。我该怎么做

那么如何从以下内容创建
$v

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

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

let $v = ???