测试:
var obj = {a:"123",b:""}; for(var key in obj){ if(!obj[key]) return; }
函数封装:
/** * 请求参数验证 * params 的所有属性值都不能为空 * 参数验证 * if(!this.paramsValidate(params)) return; */ Vue.prototype.paramsValidate = function (params) { let flag = true; for(var key in params){ if(params[key] != '0' && !params[key]){ this.$vux.toast.text('请完善数据!', 'middle'); return false; // 终止程序 } } return flag; }
.