diff --git a/common/validate.js b/common/validate.js index 767f6df..3190017 100644 --- a/common/validate.js +++ b/common/validate.js @@ -1,6 +1,6 @@ import { showToast } from "./untool" -const checkParams = (param, validConfig)=> { - return new Promise((resolve)=> { +const checkParams = (param, validConfig, showErrMsg = true)=> { + return new Promise((resolve, reject)=> { let errMsg = '' Object.keys(validConfig).map(key=> { const itemConf = validConfig[key] @@ -13,7 +13,8 @@ const checkParams = (param, validConfig)=> { } }) if(errMsg) { - showToast(errMsg) + showErrMsg && showToast(errMsg) + reject() } else { resolve() }