人力资源智能化管理项目(day01:基础架构拆解)

学习源码可以看我的个人前端学习笔记 (github.com):qdxzw/frontlearningNotes

觉得有帮助的同学,可以点心心支持一下哈

一、基础架构拆解

1.拉取模板代码

git clone GitHub - PanJiaChen/vue-admin-template: a vue2.0 minimal admin template 项目名

2.core-js版本处理

项目模版中的core-js的版本号有些滞后,需要将其版本号改为"3.25.5"(package.json里面18行) 再安装依赖(npm i)

3.启动查看 npm run dev

登录界面

首页

4.安装插件

ESLint & Vetur

提升开发效率

5.项目目录和文件介绍

main.js:

①new Vue({})实例化

路由

store(Vuex)

根组件

②全局注册ElementUI

根组件App.vue

layout布局组件

基础设置settings.js和导航守卫permission.js

settings.js导出网站基础配置,包括:网站标题、固定header、显示logo

permission.js(权限),主要负责路由导航守卫

Vuex结构

页面交互状态(折叠侧边栏-固定头部)使用全局状态Vuex

根据功能拆分成不同的模块(modules)进行状态管理

通过getters建立对于模块中属性的快捷访问

使用模板中的icon图标

模板icons图标实现思路

了解:require.context(路径,是否扫描子目录, 正则匹配) 可以引入某个目录下的内容

了解:svg-sprite-loader打包了所有svg到一个svg标签上,将svg名称作为symbol标签的id属性

了解:svg-icon使用iconClass属性引用了symbol的id

6.导入样式和资源并使用git管理

资源在第一天的代码里面

提交到远程仓库,这个命令中的 -u 是记住此时的远程地址和分支,下次直接写git push就可以推送

相关推荐
粥里有勺糖1 小时前
视野修炼第123期 | 你在用Node几?
前端·javascript·github
水花花花花花1 小时前
蓝桥杯国赛前一晚知识点准备(十六届python)
前端·javascript·python
1977835461 小时前
Python 实现 web 请求与响应
前端
赫本的猫1 小时前
JavaScript对象:深入理解创建、构造与类型
前端·javascript
计算机学长1 小时前
中华传统文化网页纯前端期末大作业3页|HTML+CSS+JS|新手必备
前端·源码
Aniugel1 小时前
项目经验与分析
前端
赫本的猫1 小时前
JavaScript原型与原型链:深入浅出指南
前端·javascript
xd000022 小时前
17.vue.js响应式和dom更新
vue.js
小华同学ai2 小时前
6.2k tar 热门项目,揭秘:一篇 Markdown 如何秒生成 PPT、书籍、文章
前端·后端·github
赫本的猫2 小时前
JavaScript 数据存储机制:栈与堆的奥秘
前端·javascript