| 123456789101112131415161718192021 |
- /**
- * 用于处理异步函数的错误
- * @param promise {Promise} 异步函数
- * @returns {Promise<Array>} [err, val]
- */
- function handle (promise){
- return new Promise(resolve => {
- try{
- promise.then(val => {
- resolve([null, val])
- }).catch(err => {
- resolve([err,null])
- })
- }catch(err){
- resolve([err,null])
- }
- })
- }
- export default handle
|