Vite+Mockjs

前端根据后端结构生成数据联调,不必等后端全部完成,等后端完成后把mock关闭即可,高效节约对接时间。

用法:

1.安装mock

yarn add mockjs vite-plugin-mock

2.配置引入位置   vite.config.js

import { viteMockServe } from 'vite-plugin-mock'

export default defineConfig({
  plugins: [
   ...,
    viteMockServe({
      mockPath: './src/mock', // 解析mock的位置
      localEnabled: true // 是否开启开发环境
    })
  ]
})

3.生成数据

import Mock from 'mockjs'

export default [
  {
    url: '/mock/business/workerOrder/list',    
  // 这个url是要生成的数据接口地址,封装的axios请求,加上/mock即可
    method: 'get',
    response: () => {
      return Mock.mock({   // 生成数据结构根据后端协商
        'list|1-10': [
          {
            'id|+1': 1
          }
        ]
      })
    }
  }
]

 ** 具体生成数据规范参考官网 Mock.js

 4.使用请求封装的api接口即可

import { listWorkerOrder } from '../api/info'
const getList = () => {
  listWorkerOrder().then(res => {
    console.log({ res })
  })
}

5.本地关闭mock

 

 6.防止忘了关闭mock,引起线上问题

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值