在vite2和Vue3中配置Mockjs

在vite2和Vue3中配置Mockjs,第1张

在 Vite2 与 Vue3 中使用Mockjs时有一些官方文档没有提到的注意点,特意做此记录。

1. MockJS 依赖的安装 # 使用 npm 安装 npm install mockjs vite-plugin-mock cross-env -D # 使用 yarn 安装 yarn add mockjs vite-plugin-mock cross-env -D 2. 在 package.json 中设置环境变量 { "scripts": { // 修改dev构建脚本的命令 "dev": "cross-env NODE_ENV=development vite", "build": "vite build", "serve": "vite preview" } } 3. 在 vite.config.js 中添加 mockjs 插件 import vue from "@vitejs/plugin-vue"; import { viteMockServe } from "vite-plugin-mock"; import { defineConfig } from "vite"; export default defineConfig({ plugins: [ vue(), viteMockServe({ supportTs: false }) ], }); 4. 在项目中创建 mock 文件夹,在其中创建需要的数据接口 // 仅做示例: 通过GET请求返回一个名字数组 export default [ { url: "/api/getUsers", method: "get", response: () => { return { code: 0, message: "ok", data: ["tom", "jerry"], }; }, }, ]; 5. 在项目中使用此接口 fetch("/api/getUsers") .then(response => { response.json() }) .then(data => { console.log(data) })

会得到如下返回值:

{ code: 0, data: { 0: "tom", 1: "jerry", }, length: 2, message: "ok" }

至此,我们就完成了mockjs的配置

在vite2和Vue3中配置Mockjs

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/1006636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存