主要技术:vue3.2、typescript、less、electron
项目简介: i-theme 是为 vivo 手机设置独享主题的一款工具,通过工具设置各个页面的按钮、文件夹、图标、壁
纸、页面布局的样式或替换,并打包成手机能识别的主题包。整个工具分为四部分:头部导入导出等操作栏、
左侧导航栏、中间预览图、右侧修改预览图元素操作栏;设置好的图片会在预览图展示或替换,对整个主题配
置完成后进行打包文件并保存
我的职责:
(1):根据需求梳理模块和技术实现
(2):根据模块完成页面的路由
(3):根据 ui 图对页面进行静态页面布局
(4):在开发的过程中提取公共组件、或公共 hook 提高功能的复用率和效率
(5):完成数据的绑定和调试
项目亮点:
(1):对多个组件批量导入指定的图片
(2):利用 canvas 把 svg 转换成 base64 图片
(3):利用 dom-to-images 将多个图片合成为 base64 图片
(4):对多操作项的操作栏进行懒加载