请教各位一个问题,求解答:vue element input 如何判断回程必须大于初始读数?

立即创建
重置
varMain={
data(){
return{
ruleForm:{
turnTrip:'',
initReadings:'',
desc:''
},
rules:{
turnTrip:[{required:true,validator:(rule,value,callback)=>{
if(!value){
callback(newError('请输入回程'));
}
if(value<0){
callback(newError('必须大于0'));
}else{
callback();
}
},trigger:"blur"}],
initReadings:[
{required:true,message:'请输入初始读数',trigger:'change'}
],
}
};
},
methods:{
submitForm(formName){
this.$refs[formName].validate((valid)=>{
if(valid){
alert('submit!');
}else{
console.log('errorsubmit!!');
returnfalse;
}
});
},
resetForm(formName){
this.$refs[formName].resetFields();
}
}
}
varCtor=Vue.extend(Main)
newCtor().$mount('#app')
@importurl("//unpkg.com/element-ui@2.5.4/lib/theme-chalk/index.css");
https://jsfiddle.net/vx3mftb4/2/
慕码人2483693
浏览 640回答 2
2回答

慕的地8271018

varfirstNumber=(rule,value,callback)=>{if(!value){callback(newError("请输入初始读数"));}if(valuevalue){callback();}else{callback(newError("回程必须大于初始读数"));}}};以上这样放在data()跟return之间就OK。

哈士奇WWW

rules:{turnTrip:[{required:true,validator:(rule,value,callback)=>{if(!value){callback(newError('请输入回程'));}if(value
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript