ant design mock接口配置

一、services/api.jsjson

添加接口api

export async function getDataCode(params) {
  return request('/mock/datamap/datacode/15');
}
复制代码

二、mock文件夹下添加datamap.js文件bash

export const getDataCode = (req, res) => {
  res.json({
    code: 'success',
    data: {
      total: 100,
      list: [ {
        id: 2,
        name: '缴费流程',
        hasTemplate: true,
      }],
    },
  });
};

export default {
  getDataCode,
};

复制代码

三、.roadhogrc.mock.jsasync

import { getDataCode } from './mock/datamap';
复制代码

proxy变量里添加:ui

'GET /mock/datamap/datacode/15': getDataCode,
复制代码

四、页面文件里使用接口this

import { getDataCode } from '../../../services/api';
 
   showDrawer = (id) => {
   // mock 数据
   getDataCode({
     id: id,
   }).then((res) => {
     if (res && res.code === 'success') {
     /*  this.setState({
         historyKpis: (response.data.list || []).filter((item) => {
           return item.isPlanData === record.isPlanData;
         }),
         visible: true,
         title: record['指标名称'],
       });*/
     console.log('res', res.data);
     } else {
       message.error('历史数据未取到!');
     }
   });

   this.setState({
     visible: true,
   });
 }
复制代码
相关文章
相关标签/搜索