element表单验证

下面这个表单,我想表达的意思是允许不填,但是一旦填写就必须是11位或以下位数的数字,可是这样写着,这个输入框不填就提示错误,要怎么改才可以允许不填?


    <el-form-item label="联系电话"

                  prop="phone"

                  :label-width="formLabelWidth"

                  :rules="[{ required: false, message: '请', trigger: 'blur' },

                           { type: 'number', message: '联系电话必须为数字值'},

                           { min: 0, max: 11, message: '请输入正确的联系电话', trigger: 'blur' }]">

      <el-input v-model="addCustomerForm.phone" ></el-input>

    </el-form-item>


MMTTMM
浏览 469回答 2
2回答

人到中年有点甜

required:false你试一下

芜湖不芜

检查有没有写required,不行就自己写验证喽
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript