vue-admin-template
大约 2 分钟
vue-admin-template
尚硅谷VUE项目实战,前端项目-尚品汇(大型\重磅)_哔哩哔哩_bilibili
PanJiaChen/vue-admin-template: a vue2.0 minimal admin template (github.com)
模板介绍
简洁版模板文件认知
build
index.js
:webpack
配置文件【很少修改这个文件】
mock
:mock
数据的文件夹【模拟一些假的数据mockjs
实现的】,实际开发的时候,利用的是真是接口node_modules
: 项目依赖的模块public
: 静态资源文件夹; ico图标,静态页面,public
文件夹里面经常放置一些静态资源,而且在项目打包的时候webpack
不会编译这个文件夹,原封不动的打包到dist
文件夹里面src
: 源码文件夹;api
: 请求相关的接口文件夹assets
: 里面放置一些静态资源(一般共享的), 不同于public
, 放在aseets
文件夹里面静态资源,在webpack
打包的时候,会进行编译components
: 一般放置非路由组件获取全局组件icons
: 放置一些svg
矢量图layout
: 放置一些组件与混入router
: 路由相关store
: vuex 相关styles
: 样式相关utils
requests.js
: axios 二次封装文件
views
: 放置一些路由组件APP.vue
: 根组件main.js
: 入口文件permission.js
: 导航守卫相关setting.js
: 项目配置项
.editorconfig
: 编辑器配置文件.env.development
: 开发环境配置文件.env.production
: 生产环境配置文件.env.staging
: 预发环境配置文件
登录业务
- 静态组件完成
- 书写 API(换成真实接口)
添加背景图
在 scss 中的 .login-container
元素中添加背景图
// 背景图片拉伸显示
background: url(~@/assets/login/mapleleaves.png) no-repeat;
background-size: cover;
background-position: center;