用管理员身份来执行以下指令:

C:\Windows\System32>vue --version
@vue/cli 5.0.8

C:\Windows\System32>

出现对应的版本就代表安装成功了。

2.0 Vue 项目

2.1 Vue 项目的创建

用图像化界面创建项目,在 cmd 中运行以下代码:

回车之后会下面的界面:

将 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

最后

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

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

GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐