Vue2前端项目模板介绍
前端项目模板是基于 Vue2+ElementUI 创建的。提供了网络请求、状态管理、路由等基础功能。
1.功能
集成网络请求 Axios
集成数据模拟 Mock
集成状态管理 Vuex
集成路由管理 Router
Element UI 组件
实现前后端项目数据联动
提供 Demo 页面(表格、表单、目录树,下拉框)
2.技术栈
3.安装脚手架
3.1.前提条件
- 安装node,版本不应太新,否则安装报错 ;然后node –v npm –v查看是否安装成功,显示版本号则安装成功
命令:node –v
命令:npm –v
- 安装Vscode;
注意:在vscode里安装Vetur插件
3.2.安装脚手架
全局安装
命令:npm install –g @vue/cli
查看功能
命令:vue
3.3.创建项目
命令:vue create xxx-xx(目录名)
手动选择安装
安装Router(路由)、Vuex(现状管理)CSS编译器
选择2.x版本
是否使用history路由模式(不带#号的),输入 n
选择css 模式,我们选择 less(选sass或less都可以,语法一样)
选择模块版本存储位置(不单独放在一个文件里)
是否保存创建的选项,保存的话,下次创建也会按这个选择来创建,先选择 n 不保存
进入创建好的文件夹,并启动文件夹
命令:cd xxx-xx
命令:npm run serve
浏览器输入http://localhost:8080打开项目
把多余页面删掉,创建一个自己的页面
①把views、components目录下的文件全部删掉。App.vue文件中的样式和nav删掉。router文件夹下index.js文件引入的路由删掉
②首先创建自己的一个文件layout->index.vue;其次在router->index.js中引入自己的文件;最后在浏览器输入/layout,就可以看到自己写的页面了
4.安装Element-ui库
4.1.安装与引入
安装
命令:npm i element-ui –S
引入
在main.js里引入element
使用
5.安装axios与mock
5.1.安装与引入
安装axios
命令:npm install axios –saves
安装mock(模拟接口,真实项目开发后台提供接口,无需安装mock)
命令:npm install mockjs --save-dev
使用
新建mock->mock.js文件,并模拟一个列表数据
在layout->index.vue下通过axios调用mock中的接口
拿到数据
6.demo项目下载与安装
命令:npm install
命令:npm run serve