原错误代码:
if(vm.grantCouponCfg.rangeLeft > vm.grantCouponCfg.rangeRight){
alert("礼物数量范围左区间必须不能大于右区间");
return;
}
很简单的想法,判断值的大小,debug是里面的值是 520 > 1331 ,字符串对比,返回true。
if(parseInt(vm.grantCouponCfg.rangeLeft) > parseInt(vm.grantCouponCfg.rangeRight)){
alert("礼物数量范围左区间必须不能大于右区间");
return;
}
```
数值对比,必须先把变量的值先转换成数值, parseInt()。