zoukankan      html  css  js  c++  java
  • iview 验证的实战经验

    rules: {
            commodityCount: [
              {
                required: true,
                trigger: 'change',
                validator: validateSequence,
              },
            ],

    代码

       const validateSequence = (rule, value, callback) => {
          value=value+""
          let regNum = /^[+]{0,1}(d+)$/;
          if (value.trim() == '') {
            callback(new Error('不能为空'));
          } else if (!regNum.test(value)) {
            callback(new Error('必须输入正整数'));
          } else {
            callback();
          }
        };

     1、任何对象都可以进行验证。

     <FormItem label="影像模态" prop="depArray">
                  <CheckboxGroup v-model="editForm.depArray">
                    <Checkbox label="CT"></Checkbox>
                    <Checkbox label="MR"></Checkbox>
                    <Checkbox label="DR"></Checkbox>
                    <Checkbox label="CR"></Checkbox>
                    <Checkbox label="DSA"></Checkbox>
                  </CheckboxGroup>
                </FormItem>

     在这里depArray是editForm.depArray代理变量,任何对象都可以进行验证,但是不局限于基础对象,数组,复杂对象的特征,

       depArray: [
              {
                required: true,
                message: '影像模态必须选择',
                trigger: 'blur,change',
                validator: cs,
              },
            ],
       const cs = (rule, value, callback) => {
          if (value.length) {
            callback();
          } else {
            callback(new Error('必须选择'));
          }
        };
    漫思
  • 相关阅读:
    构建之法阅读笔记06
    构建之法阅读笔记05
    人月神话阅读笔记02
    人月神话阅读笔记01
    构建之法阅读笔记04
    学习进度09
    描绘用户场景并将典型用户和用户场景描述
    学习进度08
    第一冲刺阶段工作总结11
    第一冲刺阶段工作总结10
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/13915221.html
Copyright © 2011-2022 走看看