news 2026/5/9 10:28:06

vue3+vite mock引入使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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)}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 16:17:47

Kotaemon如何处理超长文档?分块策略智能选择

Kotaemon如何处理超长文档?分块策略智能选择 在构建智能问答系统时,我们常常面临一个看似简单却影响深远的问题:一份长达上百页的技术手册、法律合同或企业制度文件,该如何喂给大语言模型? 毕竟,再强大的LL…

作者头像 李华
网站建设 2026/5/3 6:31:34

Kotaemon KV Cache复用技术解析:节省内存开销

Kotaemon KV Cache复用技术解析:节省内存开销 在构建企业级智能对话系统时,一个看似不起眼却影响深远的问题浮出水面:为什么用户问完第一个问题后,后续追问的响应速度越来越慢?为什么部署一个7B参数的模型需要动辄24G…

作者头像 李华
网站建设 2026/5/2 20:21:45

Kotaemon日志系统优化:问题排查从未如此简单

Kotaemon日志系统优化:问题排查从未如此简单 在构建智能对话系统时,你是否经历过这样的场景?用户反馈答案质量下降,但翻遍日志却找不到线索;线上请求突然变慢,却无法判断是检索、生成还是工具调用出了问题&…

作者头像 李华
网站建设 2026/5/1 10:41:52

4.5 约束优化与拉格朗日乘子法:支持向量机的数学基础

4.5 约束优化与拉格朗日乘子法:支持向量机的数学基础 在许多人工智能与机器学习问题中,我们寻找的最优解不仅需要优化某个目标函数,还必须满足一系列附加条件或限制,这类问题被称为约束优化问题。支持向量机作为经典的监督学习模型,其核心数学形式便是一个带不等式约束的…

作者头像 李华
网站建设 2026/5/6 11:45:21

5.4 信息论核心概念:熵、互信息与KL散度

5.4 信息论核心概念:熵、互信息与KL散度 信息论为定量分析信息的产生、传输、存储和处理提供了严格的数学框架。在人工智能领域,信息论的概念和方法不仅为理解通信和编码问题奠定基础,更重要的是,它们提供了衡量不确定性、信息内容和概率分布之间差异的基本工具,从而深刻…

作者头像 李华
网站建设 2026/5/5 1:56:36

第6.3节 数值计算稳定性:浮点误差、病态条件与数值微分

第6.3节 数值计算稳定性:浮点误差、病态条件与数值微分 在人工智能算法的实现过程中,无论是训练深度神经网络还是求解大规模线性系统,最终都依赖于计算机的有限精度算术。这种有限性使得计算结果与理论真值之间存在不可避免的差异,这种差异统称为数值误差。数值计算稳定性…

作者头像 李华