以下命令使用管理员权限
(1)先下载node.js LTS,并安装node.js的npm,用于管理前端项目包依赖。这里安装node.js的14.17.3版本,方便使用Vue3
官网地址:https://nodejs.org/zh-cn/blog/release/v14.17.3/
下载安装,一路点击下一步即可。
安装完毕,在命令窗口输入node -v和npm -v,出现如下字样说明安装成功:
C:Users李>npm -v
6.14.13
C:Users李>node -v
v14.17.3
(2)全局安装Vue插件cli:npm install -g @vue/cli,这样我们就可以创建Vue工程
D:appsnodejs16.18.1node_globalvue -> D:appsnodejs16.18.1node_globalnode_modules@vueclibinvue.js
...
+ @vue/cli@5.0.8
added 693 packages from 474 contributors and updated 148 packages in 263.277s
(3)因为我们是前后端分离的,因此新建一个项目,指令vue create ,输入指令回车后会出现选择:
要使用管理员命令,否则会出错
3.1)手动选择
3.2)选择Babel,Router,Vuex
3.3)选择3.x版本
3.4)选择路由模式
3.5)选择项目依赖包管理方式
3.6)选择是否要保存当前项目的配置
3.7)创建成功:
3.8)依次输入上面提示的命令,运行vue项目:
3.9)浏览器访问端口
(1)使用idea打开刚刚创建的Vue项目,点击右上角配置 Add Configuration
(2)配置启动
(3)点击箭头即可启动vue项目
(1)public/index.html页面:
...
(2)router/index.js用于配置路由规则,即将组件和路径 path映射
http://ip:port/时,就访问到 HomeView 的组件,把 HomeView 组件的内容替换给 App.vue的 import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
const routes = [
{
path: '/',
name: 'home',
component: HomeView
},
{
path: '/about',
name: 'about',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ '../views/AboutView.vue')
}
]
const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes
})
export default router
(3)App.vue页面:
App.vue 页面可以用来布局网站页面
就是路由指令,会把对应的页面内容替换到的位置
路由的本质就是一种对应关系,根据不同的 URL请求,返回对应不同的资源。那么url地址和真实的资源之间就有一种对应的关系,就是路由。)
路由的规则,比如 http://localhost:8080/ ,则路由的路径就是,又比如 http://localhost:8080/about ,则路由的path就是 /about
(4)assets 目录和 components 目录:
(5)store/index.js 用于存放数据,比如登录后可以将数据存放在这里,或是页面跳转时存放要传递的参数/数据
(6)视图使用的基本介绍
(7)package.json 说明前端项目包的依赖关系,类似于maven的pom.xml
(8)main.js 用于引入资源(css/组件等),同时也是创建App挂载#app,引入./router,./store等资源的所在
在默认情况下vue项目的访问端口为8080,可以在vue.config.js文件下修改启动端口
Element Plus 是针对 Vue3.0 提供的组件库
安装element-plus插件
在项目中我们会使用到element-plus插件,因此需要进行安装。
使用npm下载插件:npm install element-plus --save(管理员权限)
+ element-plus@2.2.33
added 21 packages from 25 contributors in 15.67s
5 packages are looking for funding
run `npm fund` for details
登录查看全部
参与评论
手机查看
返回顶部