mock.js 基本使用
下载 mock.js
npm i mockjs
在 src 文件下面创建 mock 文件夹
在mock 文件夹中 创建 index.js 文件
在index.js 文件中 做一下操作
/* 引入 mock */ import Mock from "mockjs"; /* 引入模拟数据 */ import panel from './panel.json' /* 模拟请求数据接口 */ Mock.mock('/mock/panel',{code:0,panel})
panel.json 文件实例
{ "panel":[ { "title":"总订单", "icon":"icon-dingdan1", "count":9000, "color":"#0092D7" }, { "title":"总销售额", "icon":"icon-dangrixiaoshoue", "count":9000, "color":"#EA0063" }, { "title":"今日订单", "icon":"icon-dingdan", "count":9000, "color":"#0093D8" }, { "title":"今日销售额", "icon":"icon-a-icon-xiaoshoue-fuben", "count":9000, "color":"#00FE48" } ] }
在 utils 文件下 需要重新配置一个 mocl 的 axios 文件,实例如下
import axios from 'axios' const service = axios.create({ baseURL: '/mock', timeout: 30000, }); service.interceptors.request.use((config)=>{ return config; }, (error) =>{ nprogress.done(); return Promise.reject(error); }); service.interceptors.response.use((response)=>{ return response; },(error)=>{ return Promise.reject(error); }); export default service
最后在 main,js 中 引入mock 文件
import '@/mock/index.js'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现