当前位置: 首页 > news >正文

人力资源智能化管理项目(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就可以推送

http://www.lryc.cn/news/283773.html

相关文章:

  • JAVA ORM Bee的设计模式分析
  • go语言(三)----函数
  • 鸿蒙原生应用/元服务开发-延迟任务说明(一)
  • 正信晟锦:借钱一直都不还可以起诉吗
  • npm run dev 启动vue的时候指定端口
  • 深度学习|16.1 词表示、embedding
  • .NetRSA签名(调的JAVA的接口)
  • CSS||选择器
  • 几种常见的算法
  • 原生的cURL函数而不是 tp6框架的Http类,curl_init()、curl_setopt()和curl_exec()等cURL函数
  • Win10下在Qt项目中配置SQlite3环境
  • Sentinel 轨道数据及下载
  • MD5 加密
  • 在 Excel 中将列数据用单引号括起来并添加分隔符的解决方案
  • 技术硬实力,阿里巴巴为什么要开源Spring Cloud Alibaba?
  • 2024 前端高频面试题之 HTML/CSS 篇
  • 实现将信息作为txt,pdf,图片的形式保存到电脑~
  • 服务器变矿机,该如何应对?
  • 2018年认证杯SPSSPRO杯数学建模A题(第一阶段)海豚与沙丁鱼全过程文档及程序
  • 【Webpack】预处理器 - 常用loader介绍
  • lodash 的 _.groupBy 函数是怎么实现的?
  • (2024,ViM,双向 SSM 骨干,序列建模)利用双向状态空间模型进行高效视觉表示学习
  • docker容器和常用命令
  • 【征服redis9】快速征服lua脚本
  • vue3.2二次封装antd vue 中的Table组件,原有参数属性不变
  • GBASE南大通用分享,如何修改可信上下文
  • 冻结Prompt微调LM: T5 PET (a)
  • 119 BFS和DFS解二叉树的所有路径
  • SpringBoot缓存相关注解的使用
  • SpiderFlow爬虫平台漏洞利用分析(CVE-2024-0195)