1、能够熟练使用vue全家桶,(vuex,vue-router,vue)
2、熟练使用vue3,以及element ui、element-plus、vant、iview,tdesign等框架
3、熟练使用TypeScript,javaScript语言,Webpack/Vite工程化编译及打包部署
4、熟悉Electron+Vue集成方案,能开发高体验桌面应用(如即时通讯、系统托盘功能)
5、对前端页面进行性能优化(首屏加载、内存泄漏监控,优化网络链接,减少页面冗余加载)
6、掌握Electron主进程与渲染进程通信(IPC)、本地文件系统操作、打包优化(electron-builder/electron-forge)
7、熟练使用ArkUI框架开发跨设备应用,实现分布式数据同步、多端协同(手机/平板/智能穿戴)
8、能够熟练使用axios、ajax来和后台进行数据交互
9、 掌握Stage模型开发,熟悉Ability与Service的生命周期管理,并于系统内部进行交互
10、熟练使用git
1、根据设计图进行页面开发,并编写业务交互脚本
2、适配在不同浏览器不同设备的兼容性,优化页面的加载速度和用户体验(如官网下在地址)
3、与后端工程师配合,为项目提供最优化的技术解决方案
4、与产品讨论确定,并使用JavaScript及其各种框架,如electron、Vue等,以实现复杂的交互效果
5、对现有代码进行维护,修复Bug,确保代码的稳定性和可维护性,提升页面性能与相应速度
6、使用electron+vue开发PC端即时通讯软件
7、使用高德API+vue3/vite+TypeScript,开发打卡应用小程序,以及后台管理系统
8、使用ArkUI+ArkTs开发移动端应用软件,并于系统级进行交互获取相册视频,并实现录音功能
9、鸿蒙移动端应用与H5进行交互通讯,实现业务上的要求