1、掌握vue全家桶、react native、js、ts、axios、echarts、pinia的使用;
2、能够熟练使用vue进行h5、web以及微信小程序的开发;
3、能够使用react native进行安卓、ios以及鸿蒙三端的开发;
4、有项目通用组件的开发经验;
5、有各种组件库的使用经验及二次开发的经验;
6、有通用方法、自定义指令开发经验、有路由拦截修改和接口拦截修改经验
金谷金谷crm企业微信企业微信h5项目项目:
项目介绍:从0到1搭建的h5项目。
项目构成:vue3+pinia+客户拿滴滴组件库二次开发的组件+我们自开发的组件+ts。
工作内容:
1、客户开发的组件的二次开发(部分功能在项目使用中需要但没有,需要我们二次开发添加);
2、tab组件以及其他组件的开发(客户提供的组件由于功能性问题,导致无法使用,或是没有,需要重新开发);
3、项目路由拦截修改、项目配置修改、项目组件样式修改、项目接口拦截修改;
4、页面编写;
项目难点:客户提供的组件功能有很多限制,而且由于是基于滴滴的组件库开发的,客户只提供了滴滴的组件库文档,但实
际使用时很多功能进行了修改并没有文档说明,所以使用时候或二次开发时候经常需要自行翻阅node_modules,同时使用t
s开发也在组件部分组件首次开发时造成了一些阻碍
中建投三端中建投三端app:
项目介绍:使用react native开发的安卓、ios、鸿蒙三端app,是由原先的老中建投app的双端项目升级而来。
项目构成:react native+自开发的组件+js。
工作内容:
1、组件库鸿蒙版本适配(由于项目后期需要适配鸿蒙、所以在之前老项目的基础上进行了组件库的版本升级);
2、组件版本升级后的安卓和ios适应性修改(组件版本升级之后,部分安卓和ios的功能会出现问题,需要进行排查以及修
改、最后需要将修改的node_modules包打包成项目patch包,以便其他项目成员使用);
3、组件升级之后还不属于鸿蒙的部分修改(组件升级能解决大部分鸿蒙的不适应问题,但是由于鸿蒙生态不完整,使用过
程中还是有一些问题需要手动进行修改,改为之后同样打包成项目patch包);
4、页面样式改造、以及新页面编写;
项目难点:项目升级鸿蒙版本需要项目由RN59或者RN62版本升级到RN72,以及许多项目组件库需要进行升级和修改,产
生了大量问题
厦门信托crm管理后台微信小程序
管理后台微信小程序
项目介绍:为方便使用的对标crm电脑web的uniapp微信小程序。
项目构成:vue3+vuex+自开发的组件+js。
工作内容:
1、开发通用tab组件、通用弹窗组件、通用抽屉组件、通用时间选择器组件等等组件;
2、编写页面;
项目难点:微信小程序开发时,由于文件大小限制,需要分包以及部分操作无法使用(如window.document等等)导致开
发造成了不小的阻碍
百瑞服务信托h5
项目介绍:从0到1搭建服务信托uniapp h5项目。
项目构成:vue3+vuex+自开发的组件+js。
工作内容:
1、开发通用tab组件、通用弹窗组件、通用抽屉组件、通用时间选择器组件等等组件;
2、修改项目的返回监听拦截、以便嵌入app时页面返回返回的是h5页面而不是app页面;
3、修改app和h5的收发监听事件,以便app和h5页面进行交互;
4、编写页面;
数据资源管理平台项目
项目介绍:从0到1搭建数据资源管理平台,用于管理后台资源。
项目构成:vue2+vuex+ant-design-vue+js。
工作内容:
1、设计和封装页面权限、按钮权限功能页面、路由配置页面,增强项目的可管理性;
2、封装全局自定义水印指令和全局自定义加载中指令,方便给vue项目中的各个元素添加loading效果或者水印效果,且水
印效果添加了控制台检测,如果使用控制台设置水印display为none也会重新渲染,防止更改;
3、解决多级路由缓存问题(由于业务需要无法使用拍平路由,只能使用多级路由);
4、利用axios取消请求代替防抖,去除防抖函数中多次请求需要等待时间;
5、封装公共$confirm函数用于二次确认操作,封装$msgSuccess、$msgError等消息提示方法,;
6、普通页面编写;
信托crm h5项目,是用于信托理财经理管理客户信息和申请的手机crm软件,是基于pc crm的功能开发的手机crm
是信托给客户提供的app,客户可以在app上做出申请等各种信托服务操作,是信托公司提供给客户的一个app软件