当前位置: 首页 > news >正文

vue3+vite mock引入使用

1、安装对应的包

npm install vite-plugin-mock mockjs-D

2、配置 Vite vite.config.js

import{defineConfig}from'vite'importvuefrom'@vitejs/plugin-vue'import{viteMockServe}from'vite-plugin-mock'exportdefaultdefineConfig({plugins:[vue(),viteMockServe({// 只在开发环境启用// enable: process.env.NODE_ENV === 'development',ignore:/^_/,// 忽略的文件mockPath:'./mock/',// mock 文件目录// 是否在控制台显示请求日志logger:true,// 日志配置// 支持 TypeScript// 如果使用 js,设为 falsesupportTs:false,// TypeScript 支持injectCode:`import { setupProdMockServer } from '../mock/_createProductionServer.js'; setupProdMockServer();`// 用来做自动导入})]})

3、创建 Mock 文件

// mock/demo/index.jsexportdefault[// 用户接口{url:'/vue-element-admin/login',method:'post',timeout:1000,response:()=>{return{status_code:200,status:'success',data:{token:'mock-token-123456',userInfo:{id:1,username:'admin',nickname:'管理员'}}}}}]

4、接入文件自动导入

// mock/_createProductionServer.jsimport{createProdMockServer}from'vite-plugin-mock/es/createProdMockServer'constmodules=import.meta.glob('./**/*.js',{eager:true})constmockModules=[]Object.keys(modules).forEach((key)=>{if(key.includes('/_')){return}mockModules.push(...modules[key].default)})/** * Used in a production environment. Need to manually import all modules */exportfunctionsetupProdMockServer(){createProdMockServer(mockModules)}
http://www.cnnetsun.cn/news/128098.html

相关文章:

  • 招标平台最难的战斗:在持续变化中保持数据稳定与精准
  • 洋驼帮跨境物流
  • 前后端分离滑雪场管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • Kotaemon在政务场景下的合规性与安全性设计
  • 两款免费神器一键修复,网络难题轻松搞定!
  • 自动化营销有哪些方式,国内外有哪些自动化营销工具?
  • Cursor快捷键大全:效率翻倍的隐藏技巧
  • 【项目实战】md 是标准纯文本标记语言,mdx 是其扩展格式(融合 JSX/组件能力)
  • 2、网络指南:印刷版与在线版的选择及网络知识介绍
  • Kotaemon如何处理歧义问题?上下文消解策略解析
  • 6、网络配置与管理全解析
  • 零代码训练!用本地大模型实现文本情感分析
  • Kotaemon备份与恢复策略:防止数据丢失
  • 批量将 Word 文档重命名为其标题
  • Kotaemon本地部署教程:保护数据隐私的新选择
  • Kotaemon支持GraphQL接口吗?现代API集成方案
  • 基于Kotaemon的政策法规智能查询系统
  • Kotaemon前缀缓存机制:加速重复查询响应
  • 42、数据绑定中的错误处理与ASP.NET数据绑定实践
  • 46、WinFx数据绑定入门指南
  • Kotaemon危机公关声明撰写:负面舆情应对
  • Kotaemon如何生成参考文献?学术写作辅助新玩法
  • 12、深入解析词法分析与语法分析工具的核心功能
  • 13、Bison 解析器的高级特性与使用技巧
  • Kotaemon中的元数据过滤功能如何精准定位内容?
  • 部署稳定、效果可追踪——Kotaemon RAG框架核心优势
  • Kotaemon签证政策实时查询系统
  • 请编写一个 Shell 脚本监控系统的 CPU 使用率(中等)
  • SpringBoot+Vue html+css在线英语阅读分级平台管理平台源码【适合毕设/课设/学习】Java+MySQL
  • Kotaemon在制造业的应用探索:设备故障智能诊断