index.js 452 B

123456789101112131415161718192021222324
  1. // 默认 request
  2. let globalRequest = {
  3. request: function() {
  4. console.warn('Stop use default request !!!');
  5. return new Promise((resolve, reject) => {
  6. setTimeout(() => {
  7. resolve({})
  8. }, 1000)
  9. })
  10. }
  11. }
  12. function injectRequest(server) {
  13. globalRequest.request = server
  14. }
  15. function useRequest(...arg) {
  16. // 使用传递的 request
  17. return globalRequest.request.apply(this, arg)
  18. }
  19. export { useRequest, injectRequest }