fetchGood.js 532 B

123456789101112131415161718192021222324
  1. import { config } from '../../config/index';
  2. /** 获取商品列表 */
  3. function mockFetchGood(ID = 0) {
  4. const { delay } = require('../_utils/delay');
  5. const { genGood } = require('../../model/good');
  6. return delay().then(() => {
  7. const res = genGood(ID);
  8. console.log("mock fetch goood return res", res);
  9. return res;
  10. });
  11. }
  12. /** 获取商品列表 */
  13. export function fetchGood(ID = 0) {
  14. if (config.useMock) {
  15. return mockFetchGood(ID);
  16. }
  17. return new Promise((resolve) => {
  18. resolve('real api');
  19. });
  20. }