项目介绍] 易方达移动投研是为易方达投研人员使用的一个移动化办公平台, 针对现有系统的功能菜单进行
重构。本系统采用uni-app框架开发,实现一套代码轻松过度飞书小程序、微信小程序以及H5三端
发布;采用Vue3 、TypeScript 技术以及uni-app生态专用的UI框架uView,兼容三端开发。
[技术栈] 1. 通过 uni-app 特性语法搭建整体框架,在pages.json配置页面并分包,减少打包体积大小。
2. 使用 uni-app 内置网络请求 Api 发送请求,将其转化为 promise 对象,并进行模块化封装。
3. 利用页面生命周期 onPullDownRefresh 和 onSearchBottom 实现下拉剧新和上拉加载功能。
4. 使用 scroll-view 组件实现分类页面的上下纵向滚动。
5. 每次数据请求利用骨架屏组件显示加载效果,提升用户体验。
6. 使用Vue3特性hook进行用户数据管理,减少重复赋值。
[主要工作] 总体分为首页工作台和17个应用菜单。主要负责基金实时净值、现金仓位、投资逻辑反馈、报告管理
等模块。对echarts组件封装,按需引入。对列表组件以及城市组件封装成公共组件,提高代码复用
性。
[项目介绍] 华为 ADC 终端平台软件是在线的应用开发和运行平台, 以图形化操作为主,提供拖拉拽式 App 设
计和创建,形成以业务资产为核心的高效开发和复用的新开发模式。
[技术栈] 1. 采用Git 分布式管理,支持团队协作开发,代码检视功能。
2. 基于Node.js 模块化开发,集成 Npm 包管理工具。
3. 选择Vue+Element 为主体框架,采用前后端分离开发模式。
4. 使用VSCode 编辑器,使用 ESLint 插件统一代码风格。
[主要工作] 总体分为组件优化和终端后台管理。前期工作负责将原技术框架 AngularJS+Ionic 转换为Vue,保
证业务需求以及组件功能一致。后期工作负责新增组件和以Vue+Element 为基础的后台管理系统
(负责对接终端应用的发布需求) 。期间为保证项目送检成功,解决代码 codeCheck 代码排查和安
全自动化扫描问题。熟悉了 ESLint 原理和 XSS 原理。