门户中心是一款基于Vue3+Pinia+TS+Vite+TDesign技术栈的单页面前端应用,旨在为内部员工提供统一访问公司各类业务系统和信息资源的门户。在这个项目中,我负责了前端架构设计和组件到JSON的vite转换的插件开发,为项目的高效迭代和产品特性的顺利实现提供了强有力的支持。 实现了前端应用的Monorepo项目结构,将不同模块的代码分离开来,简化了应用的协作和扩展,避免了模块间代码耦合。 采用基于Vue3的Pinia状态管理库,使用TypeScript轻松完成复杂数据操作,大大提高了应用的编码效率和可维护性。 实现了组件转JSON的Vite插件,能够自动将使用Vue3编写...
行政之窗是一个企业微信h5应用服务,基于vue-cli构建,集成了vue-router、vuex、axios、vant等工具库,封装接口对 接、模块化,权限控制,数据埋点等基础开发能力。 ● 项目中使用html2canvas生成海报,浏览器会报跨域问题,配置useCORS:true和给DOM中的img添加 crossorigin=“anonymous”,仍然无法成功生成海报。通过查询官方交流社区,告知后端图片服务器配置AccessControl-Allow-Origin 为通配符或指定域名,顺利解决了跨域问题。 ● vue-cli默认路由模式是hash模式,分享时在安卓上能够分享成功,...