Vue3+TypeScript+Vite项目集成Mock

Vue3+TypeScript+Vite项目集成Mock

1、快速创建vue3+TypeScript+vite项目

 npm create vite@latest example-vite-plugin-mock --template vue
 cd example-vite-plugin-mock
 npm install

2、安装vite-plugin-mock&mockjs依赖

npm install vite-plugin-mock mockjs @types/mockjs -D
npm install axios

3、创建模块化文件

项目结构

+---mock
|   +---modules
|   |   \---user
|   |           index.ts
|   |
|   \---types
|           index.ts
|
+---public
|       vite.svg
|
\---src
    |   App.vue
    |   main.ts
    |   mockProdServer.ts
    |   style.css
    |   vite-env.d.ts
    |
    +---assets
    |       vue.svg
    |
    +---components
    |       HelloWorld.vue
    |
    \---utils
            axiosConfig.ts

3.1、创建类型定义文件 mock/types/index.ts

export interface ResponseData<T = any>{
   
 code: number,
 data: T,
 message: string
}

export interface MockRequestParams
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值