React中使用fetch请求mock接口的坑,快避雷

2022-07-22 14:22:32 浏览数 (2)

问题:

在React 项目中,使用fetch 请求mock 接口时,报如下错误:

you need to enable javascript to run this app

访问,其它接口,都是正常的

原因:

查阅了相关文档才发现:fetch不支持mock接口

解决方案:

要支持请使用fetch-mock,来请求mock接口

具体方法:

安装 npm install fetch-mock

导入 import fetchMock from 'fetch-mock'

使用

代码语言:javascript复制
// 获取数据
fetchMock.mock('/data/list', function () {
  return {
    code: 0,
    data: [
      {
        id: '1',
        price: 888,
        name: '按摩仪'

      }

    ]
  }
})

0 人点赞