Vite创建Vue3工程并引入ElementPlus(图文详情)

Vite创建Vue3工程并引入ElementPlus(图文详细)

1 Vite创建Vue3工程

请确保本机已经正常安装了node18+以上版本,例如本项目使用18.19.0版本

安装多版本node请参考:使用NVM安装管理node版本

image-20241220180859005

使用vite创建vue3工,参考vite官网:https://vitejs.cn/vite3-cn/guide/#scaffolding-your-first-vite-project

在需要创建VUE3项目工程的目录下使用cmd打开命令窗

image-20241220174716934

输入vite创建vue工程命令,勾选vue和js

npm create vite@latest jialiangkj-pet-cms-vue3 --template vue

image-20241220174438741

使用vscode打开创建的项目工程

image-20241220174538233

进入package.json修改vue和vite相关版本号(此处是我常用的项目版本依赖,根据自己项目需要进行修改目前常用的vue3版本为3.2和3.4)
注意:vite3.2版本建议使用3.2.11
image-20241220180326001

新建一个终端,安装相关依赖包

image-20241220180500606

npm install安装依赖包

image-20241220180539134

npm run dev启动运行项目

image-20241220180609607

查看网页是否正常打开

image-20241220180735875

### 配置 ViteVue3、TypeScript 和 ElementPlus 项目的路由 在基于 Vite 构建的 Vue3 TypeScript 项目中,可以按照以下方式配置 Vue Router 集成 Element Plus 组件库。 #### 安装依赖 首先,在创建好的 Vite 项目基础上安装必要的依赖项。执行以下命令来安装 `vue-router` 和其他所需工具: ```bash npm install vue-router@next element-plus --save ``` 这一步确保了最新版本的 Vue Router 被引入到项目中[^2]。 #### 创建路由文件 接着,在 `src/router/index.ts` 文件中定义路由逻辑。以下是完整的示例代码: ```typescript // src/router/index.ts import { createRouter, createWebHistory } from 'vue-router'; import Home from '../views/Home.vue'; // 假设有一个主页组件 import About from '../views/About.vue'; // 假设有另一个页面组件 const routes = [ { path: '/', name: 'Home', component: Home, }, { path: '/about', name: 'About', component: About, } ]; const router = createRouter({ history: createWebHistory(process.env.BASE_URL), routes, }); export default router; ``` 上述代码展示了如何通过 `createRouter` 方法初始化路由器实例,设置基础路径和视图映射关系[^1]。 #### 主应用入口修改 最后,更新主应用程序文件以加载新配置的路由器。打开 `main.ts` 或者类似的启动脚本文件,加入如下内容: ```typescript // main.ts import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; import ElementPlus from 'element-plus'; import 'element-plus/dist/index.css'; const app = createApp(App); app.use(router); app.use(ElementPlus); app.mount('#app'); ``` 这里不仅挂载了自定义的路由服务,还集成了 Element Plus UI 库及其样式资源[^4]。 至此,整个流程完成,实现了在一个现代化前端框架下的导航管理功能构建过程说明[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值