欢迎来到科站长!

JavaScript

当前位置: 主页 > 网络编程 > JavaScript

前端vue3搭建超详细指南(快速上手搭建)

时间:2025-02-08 10:30:10|栏目:JavaScript|点击:

目录

这里采用的是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搭建内容请搜索科站长以前的文章或继续浏览下面的相关文章希望大家以后多多支持科站长!

上一篇:Vue2常用全局自定义指令的封装详解

栏    目:JavaScript

下一篇:React视频播放控制组件Video Controls的实现

本文标题:前端vue3搭建超详细指南(快速上手搭建)

本文地址:https://www.fushidao.cc/wangluobiancheng/3181.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 科站长 版权所有冀ICP备14023439号