Vhr项目分析(二) 前端Home.vue

本文深入解析VHR项目中Vue组件的响应函数,包括mounted、created、methods等,以及CSS选择器的应用,如position、text-align、display等属性的详细说明。通过实例分析,帮助读者理解Vue生命周期钩子和CSS布局技巧。

关于Home.vue中脚本分析


vhr项目地址: https://github.com/lenve/vhr
项目作者: https://blog.youkuaiyun.com/u012702547

响应函数分析

  1. mounted: html加载完成之后执行。顺序是子组件->父组件。
  2. created: html加载完成之前执行。顺序是 父组件->子组件。
  3. methods: 事件方法执行。
  4. watch: 监听一个数值的变化,然后执行相应函数。
  5. computed: 设置依赖关系。
  6. loadNF(): 使用get请求" /chat/sysmsgs ",后isDot=false。遍历响应数据( resp.data.forEach(msg=>{ 如果msg.state是0,isDot设置为true }) )。若有msg的state为0,则el-badge带有小圆点。
  7. goChat: 点击el-badge所产生的小红点,跳转入/chat页面(Chat组件)。
  8. el-dropdown的@command采用handleCommand函数: 一参数名为cmd,由el-dropdown-item的command给cmd值,判断cmd,辨明选择的组件。若选了“logout”,调用this.$confirm(…).then(…).catch(…);

CSS选择器分析

属性数值描述
positionabsolute绝对位置
text-aligncenter文本居中
displayflex作为弹性伸缩盒显示,任何容器皆可用
padding0px内边距
box-sizingcontent-box规定的宽度高度行为。宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框
align-itemscenter子项目居中
justify-contentspace-between项目位于各行之间留有空白的容器内。
margin外边距
cursorpointer光标改编为一只手
### VHR 项目简介 VHR 是一款基于 Spring Boot 和 Vue 的前后端分离的人力资源管理系统 (Human Resource Management System, HRMS),旨在为企业提供高效、便捷的员工管理解决方案。该项目因其简洁的设计和强大的功能而受到广泛好评,在 GitHub 社区中也拥有较高的关注度。 以下是关于 VHR 项目的详细介绍: #### 功能特点 VHR 提供了一系列全面的功能模块,涵盖了人力资源管理的核心需求[^1]: - **员工信息管理**:支持新增、修改、删除以及查询员工基本信息。 - **考勤管理**:记录并统计员工的上下班打卡情况。 - **薪资管理**:实现工资条生成、发放记录等功能。 - **权限控制**:采用 RBAC(Role-Based Access Control)模型,严格区分不同角色的操作权限。 - **报表分析**:通过图表展示企业运营数据,帮助管理者做出科学决策。 #### 技术栈 该系统的开发采用了当前流行的微服务架构和技术框架[^4]: - 后端部分主要依赖于 Java 生态圈中的技术组件,例如 Spring Boot、Spring Security 及 MyBatis 等; - 前端则运用了现代化前端Vue.js 构建单页面应用(SPA);此外还集成了 Element UI 来提升界面交互体验感。 #### 获取源码方法 如果希望下载并运行此项目,则可以访问其官方仓库地址进行克隆操作[^2]: ```bash git clone https://github.com/lenve/vhr.git ``` 完成上述命令执行之后即可获得完整的工程文件夹结构。接着参照README文档里的安装指南逐步配置环境变量直至成功启动应用程序为止。 --- ### 注意事项 由于开源社区不断更新迭代版本号的缘故,请务必确认所使用的分支是最新的稳定版release标签页下指定的那个commit hash值对应的代码状态最佳实践建议始终跟踪master主线发展动态以便及时修复已知缺陷或者享受新特性带来的便利之处[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值