熟练掌握 Vue2、 Vue3、react,能够在项目中灵活运用,提高开发效率
熟悉 Uniapp,能够使用该框架进行跨平台应用的开发,节省开发时间和成本
熟练使用 Qiankun 微前端技术,能够有效地整合多个系统,实现系统的解耦和模块化管理
熟练使用 vite 和 webpack 等构件工具
熟悉 nginx,能进行基本的配置和管理,保障服务的稳定性和安全性
使用 verdaccio 搭建私有库
基于 vue3 + vite 编写项目脚手架,使项目中依赖包的版本固定,便于多个项目统一使用,避免
版本差异导致问题的出现,并且发布到私有库中
将多个系统中公用的部分拆分,发布到私有库,供多个系统使用,避免代码重复
1、利用 qiankun 微前端框架,将多个系统合并到长量系统中
4、使用 nginx 将项目进行发布上线,并对请求地址进行代理
5、使用 vite 进行分包,提高项目的运行效率和用户体验
6、项目着重于使用 pinia,于是使用 pinia 的$onAction 方法监听 store 中 action 的调用,因此编写
pinia 的 loading 插件
7、Pinia 中使用组合式 store,但是$reset 方法不支持组合式 store,于是重新编写了$reset 方法
8、使用 antdv 封装统一的后台 UI 界面,使项目的 UI