推拿小程序前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
424 B

  1. import api from './api.js'
  2. const fetch = (key, data = {}, transform = true, loadingTitle) => {
  3. return new Promise((resolve, reject) => {
  4. const callback = (res) => {
  5. if (!transform) {
  6. resolve(res)
  7. return
  8. }
  9. if (res.code == 200) {
  10. resolve(res.result)
  11. } else {
  12. reject(res)
  13. }
  14. }
  15. api(key, data, callback, loadingTitle)
  16. })
  17. }
  18. export default fetch