# 任演
# 快结款
# 时间
持续迭代:2021.07.06-2021.07.26
# 实现功能/技术难点
- 从没用过react到使用react和hook完成v2.1.0开发
- 编写自定义hook
# 收获
- 熟悉并能使用react和hook开发项目
- 了解react组件链式调用是如何编写的
- input标签实现中文输入法输入完成执行
- 使用ant design的Carousel走马灯来编写上传发票组件,发现在一行显示多个的时候,点击太快,动画有时会不能跟上
# 壁虎小站
# 实现功能
- 上传平安银行贴现利率功能,方便运营人员及时更新利率
- 添加接单条件和导出成交数据功能,方便运营人员获取数据
# 收获
- 熟悉了xlsx.js和excel.js插件的使用
- 通过查找文档和github上的Issues,发现excel.js目前不支持读取xls格式
# 每周收获
# 20210816-20210820
- 了解了浏览器的分层合成机制,如何触发分层,利用分层来优化代码
# 20210823-20210827
- 了解了虚拟DOM,虚拟列表
# 20210830-20210910
- 了解了原型和原型链
# 20210913-20210917
- 了解input输入框在选择浏览器自动填充的数据下,背景可以自定义。
# 2021.09.26 - 2021.09.30
- 学习正则的规则和使用
# 2021.10.8 - 2021.10.15
- 学习jest的单元测试
# 2021.10.18 - 2021.10.22
- 学习了gitlab-ci技术,实现自动化部署,将docker镜像发布到阿里云
- 基于element-ui进行二次开发,给MessageBox组件定制样式
# 2021.10.25 - 2021.11.5
- 稍微了解了一点electron的知识
# 2021.11.29 - 2021.12.3
- 学到了一点vue3的知识,了解了ref和reactive的区别
# 2021.12.6 - 2021.12.10
- 知道了一个兼容问题:在表格中其中一个单元格设置了多行溢出隐藏的时候,如果没有设置最大高度,此时有固定列的情况下,在mac系统360极速浏览器下,将会显示设置了多行溢出的单元格实际高度,导致整一行都被撑开
# 2021.12.13 - 2021.12.17
electron的setSize(重新设置窗口尺寸)会将每次设置的尺寸作为最小尺寸,导致不能修改比上次小的尺寸(只在window下体现),可通过先setMinimumSize设置最小化的尺寸来解决
# 2022.02.14 - 2022.02.18
了解jenkins+gitlab自动化部署
# 2022.03.21 - 2022.03.25
了解vue-router实现原理
# 2022.05.05 - 2022.05.07
element-plus的el-select使用v-infinite-scroll指令,控制台会报错Uncaught (in promise) TypeError: Cannot destructure property 'containerEl' of 'el[SCOPE]' as it is undefined.
官方Issues (opens new window)
目前是通过在组件挂载完成再去显示el-select组件