Javascript Vuetify文本区域为空或少于200个字符规则

Javascript Vuetify文本区域为空或少于200个字符规则,javascript,vue.js,vuejs2,vue-component,vuetify.js,Javascript,Vue.js,Vuejs2,Vue Component,Vuetify.js,我正在使用Vuetify,并试图获取一个文本区域,只有当文本区域超过200个字符时才进行验证 我只想在用户有1个或多个字符时验证该字段,但如果至少有1个字符,则该字段应少于200个字符。这个字段不是必需的,但如果他们选择在其中键入数据,我想确保它是200个字符或更少 <v-textarea v-model="description" :counter="200" :rules="[v => (v && v.length <= 200) |

我正在使用Vuetify,并试图获取一个文本区域,只有当文本区域超过200个字符时才进行验证

我只想在用户有1个或多个字符时验证该字段,但如果至少有1个字符,则该字段应少于200个字符。这个字段不是必需的,但如果他们选择在其中键入数据,我想确保它是200个字符或更少

<v-textarea
    v-model="description"
    :counter="200"
    :rules="[v => (v && v.length <= 200) || 'Description must be 200 characters or less']"
    label="Description"
    height="125"
    no-resize
    outline
/>

根据官方文件中提供的信息,我认为您应该做如下操作:

:rules="[v => (v || '' ).length <= 200 || 'Description must be 200 characters or less']"
:rules=“[v=>(v | |“”)。长度