測試:
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; }
.