前端vue3搭建超详细指南(快速上手搭建)
目录
这里采用的是vue3,使用的工具为idea,nvm版本1.1.12,node版本为v23.0.0,该版本支持npm create vue@latest,也可以使用其他支持的版本,使用的组件为Elememt-plus。
一、项目搭建和运行
1.选择在哪个文件夹创建
(我在D盘新建的前端项目->cd 前端项目或者直接用idea直接打开该文件夹)
cd / cd 前端项目
2.创建vue项目
npm create vue@latest
3.在该路径下创建我的项目文件名
(这里我的名称是VueProject,给自己项目起个名称)
VueProject(项目名称大写的话会让你选择包,直接回车就行,或者直接使用小写名称vueProject)
VueProject
4.配置选择
其中路由Vue Router、全局Pinia和代码格式化工具Prettier是需要的选是,ES检查打开后会检查代码质量(自己开发的话不建议打开会增加额外的调整) ,其它的暂时不需要
5.切换到我项目的路径
cd VueProject
6.安装项目依赖包
npm install
7.启动运行
(npm run dev或者右击package.json->显示npm脚本->点击dev)
npm run dev
搭建截图如下:
运行截图如下:
二、Elememt-plus的安装和引入
1.安装组件库和图标库
npm install element-plus //安装 Element Plus 组件库 npm install @element-plus/icons-vue //安装 Element Plus 的图标库
2.在main.js中引入
//引入 Element Plus 组件库及其样式文件 import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' //引入 Element Plus 的所有图标库 import * as ElementPlusIconsVue from '@element-plus/icons-vue'
3.引入完注册
(在app.mount('#app')前面)
app.use(ElementPlus) //将 Element Plus 注册为 Vue 应用的插件,使其所有组件在应用中可用 //循环遍历 ElementPlusIconsVue 对象中的所有图标组件,并将每个图标组件注册到 Vue 应用中 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) }
命令截图如下:
main.js截图如下:
三、axios的安装
1.安装
npm install axios
2.引入
(在main.js中配置,8080为后端的端口,获取数据用的,看后端启动使用的端口是哪个)
import axios from 'axios' axios.defaults.baseURL = 'http://localhost:8080'
四、sass安装
(拓展了css,允许嵌套写法,可以更清晰地表示层级结构,
六、删掉没用的组件,创新组件
1.删除vue组件
2.css内容清空
(该步骤可将默认css全部清空或者把app.vue的全局样式引入import './assets/main.css'删了,建议删main.css里面的全部初始样式)
3.新建目录
4.新建组件
5.命名
6.写入内容
七、路由配置
(可直接拷贝进去)
import { createRouter, createWebHistory } from 'vue-router' const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { path: '/:pathMatch(.*)*', redirect: '/login' }, { path: '/login', name: 'login', component: () => import('../views/Login/HomePage.vue') } ], }) export default router
截屏如下:
八、再次运行
九、辅助插件
1.element插件
支持快速使用Element Plus的组件,回车快速生成,根据需求自己调整,或者访问Element Plus官网https://element-plus.org/zh-CN/使用
效果截图:
插件截图:
2.通义千问
支持根据上下文内容和编码习惯自动生成补全,快速编写,提高开发效率
效果截图:
插件截图:
总结
到此这篇关于前端vue3搭建的文章就介绍到这了,更多相关前端vue3搭建内容请搜索科站长以前的文章或继续浏览下面的相关文章希望大家以后多多支持科站长!
栏 目:JavaScript
下一篇:React视频播放控制组件Video Controls的实现
本文地址:https://fushidao.cc/wangluobiancheng/3181.html
您可能感兴趣的文章
- 07-25如何使用 Deepseek 写的uniapp油耗计算器
- 07-25JavaScript其他类型的值转换为布尔值的规则详解
- 07-25JavaScript实现给浮点数添加千分位逗号的多种方法
- 07-25ReactNative环境搭建的教程
- 07-25JavaScript获取和操作时间戳的用法详解
- 07-25通过Vue实现Excel文件的上传和预览功能
- 07-25Node使用Puppeteer监听并打印网页的接口请求
- 07-25在Node.js中设置响应的MIME类型的代码详解
- 07-25Vue3解决Mockjs引入后并访问404(Not Found) 的页面报错问题
- 07-25如何利用SpringBoot与Vue3构建前后端分离项目


阅读排行
推荐教程
- 04-23JavaScript Array实例方法flat的实现
- 04-23Vue3使用v-if指令进行条件渲染的实例代码
- 04-23THREE.JS使用TransformControls对模型拖拽的代码实例
- 07-21JavaScript判断数据类型的四种方式总结
- 07-22JavaScript随机数生成各种技巧及实例代码
- 07-21JavaScript检查变量类型的常用方法
- 04-23vue3+ts项目搭建的实现示例
- 07-21基于vue3与supabase系统认证机制详解
- 07-22使用Node.js实现GitHub登录功能
- 07-21JavaScript双问号操作符(??)的惊人用法总结大全