vue-admin-template
2022年1月12日大约 2 分钟
vue-admin-template
尚硅谷VUE项目实战,前端项目-尚品汇(大型\重磅)_哔哩哔哩_bilibili
PanJiaChen/vue-admin-template: a vue2.0 minimal admin template (github.com)
模板介绍
简洁版模板文件认知
buildindex.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: 样式相关utilsrequests.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;