前端基础篇-前端工程化 Vue 项目开发流程(环境准备、Element 组件库、Vue 路由、项目打包部署)_vue element 开发

本文详细介绍了如何使用Vue脚手架创建项目,包括Vue项目结构、启动方式、ElementUI组件库的安装与使用、VueRouter配置、打包部署到Nginx服务器的过程,以及解决常见问题。同时提到了前端面试的准备资源。
摘要由CSDN通过智能技术生成

回车之后会下面的界面:

将 Git 按键设置为:无

选择手动配置项目:

额外再多选一个Router 功能

选择 vue 的版本和语法监测规范:

最后:

可以看到创建的新的文件夹,即为成功创建了 Vue 项目了。

接着用 VS 打开这个文件:

2.2 Vue 项目的结构

基于 Vue 脚手架创建出来的工程,有标准的目录结构。如下:

2.3 Vue 项目的启动

方式一:图形化界面启动

直接按下三角符号即可。

运行结果:

方式二:命令行

在当前创建好 vue 项目的目录上运行以下指令:

npm run serve

3.0 Element 概述

Element 是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。

组成:组成网页的部件,例如 超链接、按钮、图片、表格、表单、分页条等等。

官网:组件 | Element

3.1 安装 ElementUI 组件库(在当前工程的目录下)并命令执行指令

npm install --legacy-peer-deps element-ui --sava

3.2 引入 ElementUI 组件库

main.js 中引入组件库

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

完整的 main.js 文件:

3.3 访问 Element 官网、复制组件库代码并调整

首先,在 views 中创建一个 .vue 文件。主要有三大部分:template、script、style

//简单认为,这里是 HTML 网页展示出来画面
<template>
    <div>

    </div>
</template>

//创建了 vue 核心对象,存放着数据、方法
<script>
export default {
    
}
</script>


//这里存放 css 样式代码
<style>

</style>

3.4 Element 实践

先找 Element 中找到自己喜欢的组件,比如说:按钮组件

接着找到之后,将起代码复制,粘贴到 template 标签中:

再接着,在 App.vue 中引用当前的 .vue 文件:

最后启动,运行结果如下:

4.0 Vue 路由

Vue Router 是 Vue 的官方路由。

组成:

1)VueRouter:路由器类,根据路由请求在视图中动态渲染选中的组件。

2):请求链接组件,浏览器会解析成超链接 。

3):动态视图组件,用来渲染展示与路由器对应的组件。

举个例子:

4.1 配置 VueRouter

接着配置两个文件的路径、名字等信息:

4.2 在每个文件中配置请求链接组件

:请求链接组件

第一个文件:

第二个文件:

4.3 配置 App.vue 文件

将其设置为 

补充:在启动运行的时候,很有可能会报错以下的错误:

解决方案:

第一步:选择 vue.config,js 文件

第二步:添加以下代码(添加红方框中的代码即可)

最终的运行结果:

有两个超链接:一个是文件 emp ,另一个是文件 ele 。

当点击另一个文件时,会自动跳转到另一个文件:

5.0 打包部署

要对前端项目进行打包并部署,通常需要遵循以下步骤:

5.1 打包项目

运行打包命令,具体命令取决于你使用的前端构建工具。打包完成后,会生成一个用于部署的静态文件夹(通常是 dist 文件夹)。

演示:

接着会自动生成 dist 文件夹:

dist 文件夹下的文件: 这就是打包后的文件

5.2 部署

将打包好的文件可以部署在 Nginx 服务器上。

Nginx 是一款轻量级的 web 服务器/反向代理服务器及电子邮件代理服务器。其特点是占有内存少,并发能力强,在各大型互联网公司都有非常广泛的使用。

安装官网:nginx: download

把打包好的文件放到 html 文件中,通过 nginx.exe 可执行程序运行起来。

部署:将打包好的 dist 目录下的文件,复制到 nginx 安装目录的 html 目录下。

启动:双击 nginx 文件即可,Nginx 服务器默认占用 80 端口号。

打开浏览器,通过​​​ ​​​​localhost:80 就可以访问到所部署在 web 服务器上的前端工程。

5.3 注意事项

最后

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

xe 可执行程序运行起来。**

部署:将打包好的 dist 目录下的文件,复制到 nginx 安装目录的 html 目录下。

启动:双击 nginx 文件即可,Nginx 服务器默认占用 80 端口号。

打开浏览器,通过​​​ ​​​​localhost:80 就可以访问到所部署在 web 服务器上的前端工程。

5.3 注意事项

最后

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端资料图.PNG

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值