美文网首页Vue合集
Vue 自定义校验规则

Vue 自定义校验规则

作者: 3anLouYouGu1 | 来源:发表于2020-08-05 08:35 被阅读0次
        <el-form-item label="所属地区" prop="region">

          <el-select v-model="formParam.province" ref="province" placeholder="请选择省" clearable filterable>
            ...
          </el-select>

          <el-select v-model="formParam.city" ref="city" placeholder="请选择市" filterable clearable>
            ...
          </el-select>

          <el-select v-model="formParam.area" ref="area" placeholder="请选择区" filterable clearable>
            ...
          </el-select>

        </el-form-item>
data() {
    let checkRegion = (rule, value, callback) => {
        //自定义校验
        //this.$refs.province.value
        //this.$refs.city.value
        //this.$refs.area.value
        this.$refs.province.value ? callback() : callback(new Error('请选择省市区'))
        };

      return {
      ...
        rules: {
         ...
          region: [
            {required: true, validator: checkRegion, trigger: ["blur", "change"]},
          ],
        },
      }
    },

相关文章

网友评论

    本文标题:Vue 自定义校验规则

    本文链接:https://www.haomeiwen.com/subject/jstrrktx.html