Vue3-脚手架模块化开发

  |   0 评论   |   0 浏览

Vue3-脚手架模块化开发

https://www.bilibili.com/video/BV1qN4y1T7ho?share_source=copy_web&vd_source=8d3eeabb3653b82cefbc70fe4d8892a1

1.需求分析/图解

1、使用 Vue3 的脚手架 Vue-cli 工具, 创建前端项目基础开发环境

image-20220717134919105

2.代码实现

Vue CLI官方文档:https://cli.vuejs.org/zh/guide/installation.html

image-20220717163646844

1.搭建 Vue 前端工程

  1. 先下载 node.js LTS 并安装 : node.js 的 npm,用于管理前端项目包依赖,安装 14.17.3 这 个版本,最好保持版本一致

image-20220717135108105

​ 2.node.js 安装非常简单,直接下一步即可

​ 3.验证 node.js 是否安装成功

image-20220717163224766

​ 4.全局安装 Vue 插件 cli : npm install -g @vue/cli , 这样我们就可以创建 Vue 工程

npm install -g @vue/cli

image-20220717163549318

​ 5.创建Vue项目E:\IdeaProjects\llp_ssm_vue

​ 6.创建 Vue 项目 ssm_vue,我创建在E:\IdeaProjects\llp_ssm_vue 整合项目 目录下, 指令vue create ssm_vue

image-20220717164040986

image-20220717164122669

7.选择你需要的插件

image-20220717164557200

image-20220717164650536

8.选择路由模式

image-20220717164845149

​ 9.选择项目依赖包管理方式

image-20220717165057805

​ 10.选择是否保存本次设置

image-20220717165130124

image-20220717165417501

11.回车开始创建项目,成功会提示如下界面

image-20220717165518915

​ 12.启动项目-按给出指令执行即可

image-20220717165600090

​ 13.启动项目成功, 会提示如下界面

image-20220717165634247

​ 14.完成测试,浏览器访问

image-20220717165646267

2.idea打开 vue项目, 并配置项目启动

  1. 直接将 ssm_vue 项目拖到 idea

image-20220717165815050

image-20220717165821154

  1. 配置 ssm_vue 使用 npm 方式启动

image-20220717170213704

image-20220717170318253

3.Vue3 项目目录结构梳理

1.Vue3 项目结构介绍

image-20220717170427325

2.index.html 页面说明

image-20220717170547975

3.assets 目录和 components 目录说明

image-20220717203401344

​ 4.router/index.js 用于配置路由

image-20220717203501309

​ 5.store/index.js 用于存放数据

image-20220717203537583

​ 6.视图使用的基本介绍

image-20220717203554415

​ 7.视图使用的基本介绍package.json 说明前端项目包依赖关系,类似 maven 的 pom.xml

image-20220717203702959

​ 8.main.js 用于引入资源(css/组件等), 同时也是创建 App 挂载#app, 引入 ./router ./store 等资源的所在

image-20220717203722049

3.配置 Vue 服务端口

1、修改vue.config.js ,设置端口module.exports = {devServer: {port: 10001}}

const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true
})
//启动端口
module.exports = {devServer: {port: 10001}}

2、启动测试, 可以看到现在是 10001 端口了

image-20220717205752262

4. Element Plus 和 Element UI

1.Element UI 官方文档

https://element.eleme.cn/#/zh-CN

2.Element Plus 官方文档

https://element-plus.gitee.io/zh-CN/

3.Element Plus:Element UI for Vue 3.0

4.其他说明

1、Element Plus 是 Element 对 Vue 3.0 的升级适配

2、Element 诞生于 2016 年,起初是饿了么内部的业务组件库,开源后深受广大前端开 发者的喜爱,成为 Vue 生态中最流行的 UI 组件库之一。

3、Element Plus 是重构的全新项目。Element 团队重写了 Element 的代码,用于支持 Vue 3

4、Element UI 还在维护和升级,因为 Vue2 仍然有项目在使用, Vue3 支持的浏览器范围 有所减少, 这是一个大的改变, 所以在一段时间内, Vue2 仍然会在项目使用.

5.安装 element-plus 插件

● 安装 element-plus 插件

# NPM
npm install element-plus --save

image-20220717210142079

element-plus 官方文档 https://element-plus.gitee.io/#/zh-CN/component/layout

image-20220717204333637


标题:Vue3-脚手架模块化开发
作者:llp
地址:https://llinp.cn/articles/2022/07/17/1658063013837.html