如何创建vue3 + ts + vite + mock + axios + antd vue项目
要创建一个Vue3 + TypeScript + Vite + Mock + Axios + Ant Design Vue的项目,可以按照以下步骤操作:
- 确保安装了Node.js和npm。
- 打开终端,创建一个新的项目文件夹,进入该文件夹。
- 使用以下命令初始化一个新的Vue项目:
npm init @vitejs/app my-vue-project --template vue-ts
- 进入项目文件夹:
cd my-vue-project
- 安装Mock.js、Axios和Ant Design Vue:
npm install mockjs axios ant-design-vue@next
-
在项目根目录下创建一个mock文件夹,并在其中创建一个mock.js文件,用于模拟接口数据。可以在该文件中使用Mock.js生成模拟数据。
-
在src文件夹中创建一个api文件夹,用于存放与后端接口交互的代码。在其中创建一个api.ts文件,用于定义Axios请求。
-
在src文件夹中创建一个components文件夹,用于存放公共组件。
-
在src文件夹中创建一个views文件夹,用于存放页面组件。
-
在src文件夹中创建一个router文件夹,用于配置Vue Router。
-
在src文件夹中创建一个store文件夹,用于配置Vuex。
-
在src文件夹中创建一个main.ts文件,作为应用的入口文件。
-
在main.ts文件中引入Ant Design Vue的样式:
import 'ant-design-vue/dist/antd.css'
- 在main.ts文件中配置Axios的全局默认设置:
import axios from 'axios'
axios.defaults.baseURL = 'http://api.example.com' // 替换为实际的后端接口地址
- 在main.ts文件中引入Mock.js,并使用它来拦截Ajax请求并返回模拟数据:
import Mock from 'mockjs'
import './mock' // 引入mock.js文件
Mock.setup({
timeout: '200-600' // 设置模拟接口延迟时间
})
- 启动开发服务器:
npm run dev
现在,你就可以在src文件夹中编写Vue组件和页面,并使用Ant Design Vue组件库创建界面了。在编写接口请求时,可以使用Axios发送请求,并在api.ts文件中定义请求方法。
注意:该教程仅提供了一个基本的项目结构和配置示例,你可能还需要根据具体需求进行更多的配置和调整
原文地址: https://www.cveoy.top/t/topic/h6pq 著作权归作者所有。请勿转载和采集!