熟练使用 html、css、js ,掌握 ES6新特性、熟悉 TypeScript
熟练使用 vue 全家桶进行组件化开发, 对框架以及相关技术栈的原理有较为深入的理解
熟练 Ant Design、 Element Plus、Vant、 Bootstrap 等 UI 框架
熟悉 react,微信小程序 , uniapp混合开发
了解 node.js 接口编写方式,了解使用 MySql、MongoDB 、具备实际接口编写及表设计经验
了解前端常用性能优化,并能带入项目中
熟悉 git 等版本控制工具的使用
深圳合成生物研究基础设施系统(vite+vue3+ts)
项目描述:该项目致力于对生物合成产物生产管理模式的数字化转型,并与中科院细胞研究所合并文件件库,干细胞库等;在生物领域大数据,分系统科学配比管理(pdm,dms,wms)
项目职责:
全局引用 AntDesignVue 并进行二次封装为统一使用的组件比如 DynamicForm 公共表单
DynamicTable 公共列表;
imagesicon 全局样式用的 antd 框架二次开发配置的样式,然后通过公共组件以及样式根据原型图快速还原页面基本样式和实现基础业务需求;
对 axios 二次封装,封装请求和错误的拦截,完成页面数据的动态交互,利用返回的数据演染页;
引入 RxJs 库基于 rxjs 的响应式编程使用观察者模式(Observable )和送代器模式来进行数据的传输,通过自定义三个 APlpushParams (筛选值),clearParams (清除值),getParams (获取值)来处理 Observable 发出的值;
负责 dms 系统文件模块和 pdm 系统样本、员工认证管理模块的开发,其中对于不满足业务功能的公共组件进行二次封装或者重新自定义组件
dms 文件模块和档案模块权限控制的开发,使用组件结合插槽返回参数的形式来进行控制
根据后端引用的第三方插件 onlyOffice 进行需求配置来实现文档在线批注的功能
应用技术:Vue+Vue-Router +乾坤微前端框架+AntDesignVue+Pinia+Rxjs等