将动态规则与Vue Validator一起使用

时间:2016-07-27 08:28:06

标签: javascript vue.js vue-validator

我正在将Vue.js与Vue Validator一起使用,我正在尝试实现一些动态验证。我的意思是,由于规则被绑定到动态或计算变量,特定表单字段的规则集可能会发生变化。这就是我的意思:

<input v-validate:field="someDynamicRule">

在我的Vue组件中,someDynamicRule的值可以更改:

//...
computed: {
  someDynamicRule () {
    return this.someBool ? ['required'] : []
  }
}
//...

然而,这不起作用;验证规则与第一次加载组件时的情况相吻合。这是演示这种行为的小提琴:

http://jsbin.com/furepirowi/edit?html,js,output

有没有办法让验证器对字段上设置的规则的更改做出反应?

0 个答案:

没有答案