Vue、Element入门

73 阅读2分钟

Vue

1、Vue脚手架环境准备

  • 安装NodeJS,并配置相关设置
  • 安装vuecli工具

2、Vue创建

image.png

图形化界面

  1. 新建文件夹cmd进入命令符窗口
  2. 在CMD中输入 vue ui,会自动调出Vue的图形化界面
  3. 点击在此创建项目,选择填写相关配置(包管理器:npm)
  4. 模板创建选择手动

image.png

image.png

Vue项目目录结构

image.png

项目运行

image.png

修改Vue项目端口(vue.config.js)

3、Vue项目开发流程

image.png

Vue的组件(template\script\style)

  • template相当于HTML部分,script就是js部分,style就是css的样式

在Vue项目的开发中,其实main.js以及index.html很少会去操作,主要修改的都是.vue文件

Element

image.png

定义Vue组件(内容可复制官方文档)

views目录下新建目录(element):

默认显示根组件(App.vue)中的内容,所以要想显示其它组件,需要在根组件中进行设置:在template中定义element-view标签,下方的import语句就会自动导入

Vue中使用Axios

image.png

Vue路由

前端路由

URL中的hash指的是#号后面的部分,如下图hash为/dept:

Vue Router

定义路由配置信息(index.js)

如果你要访问的是/emp路径,那么你要导入的就是EmpView.vue组件,/dept同理:

案例:通过Vue的路由VueRouter完成左侧菜单栏点击切换效果

示例代码:

image.png

根组件添加对应标签 image.png

Bug:默认访问路由路径为/

问题:由于默认的访问路由路径为/,但我们在index.js中配置的路径只有两个,并不存在/,那么怎么解决这个问题呢?如果你访问/是找不到对应的组件的
解决办法:很简单!没有就加上

打包部署

如何打包?

效果展示:

打包后的文件:

如何部署?(Nginx)

image.png ①、将 dist 目录下的文件复制到 nginx 安装目录

image.png

②、启动nginx.exe

image.png

查错过程:

Ⅰ、查看 80 端口的占用情况:

image.png

Ⅱ、检查任务管理器

image.png

Ⅲ、更换 nginx 的端口号

config目录 -> nginx.conf:

找到默认端口,将其改为90:

image.png

Ⅳ、访问项目

image.png