当数据模型与验证模型不同时,Vuelidate 无法正常工作

当数据模型与验证模型不同时, required 和 minLength 无法正确验证。 https://jsfiddle.net/2vs9kdb3/4/

<input v-model="text" @blur="$v.form.text.$touch()" :class="{ 'is-invalid': $v.form.text.$error }">

<template v-if="!$v.form.text.minLength">

    Text is too short

</template>



....



data: {

    text: ''

},


validations: {

    form: {

        text: {

        required,

        minLength: minLength(5)

        }

    }

}

 


犯罪嫌疑人X
浏览 84回答 2
2回答

qq_笑_17

你应该遵守约定。第一:使用data: {&nbsp;form: { text: '' }}并且还使用 v-model="$v.form.text.$model"。

白衣非少年

虽然文档中没有说明,但validations结构必须与data模型相同。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript