el-table中校验el-input输入框


     
            
                 
            
       

 

       data(){
            var checkValue = (rule, value, callback) => {
                // 只能输入数字(正数和负数,小数整数)
                let reg =/^([-+]?[0-9]+[\d]*(.[0-9]{1,})?)$/
                let res = reg.test(value);
                if(res){
                    callback();
                }else{
                    callback(new Error(""))
                }            
            }
            return {
                sceneForm:{
                    sceneData:[]
                },
                rules:{
                    piiData:[{ required: true,message :"",validator:checkValue ,trigger:       
                           "blur"}]
                },
            }
        }

this.$refs.sceneForm.validate(async(valid) => {
        // 校验通过
        if(valid){

        }

}

你可能感兴趣的:(elementui,vue.js,javascript)