V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jefferyH
V2EX  ›  前端开发

uni-app H5 项目想复用到微信小程序,多端适配与多项目复用怎么设计?

  •  
  •   jefferyH · 1 天前 · 282 次点击

    我目前有一个用 uni-app 开发的 H5 项目,功能基本都跑在浏览器端,很多逻辑和组件也是按 H5 写的。 现在新需求来了,想把这个项目 复用到微信小程序 等多端,但这时候问题就出来了:

    • 之前的写法不太兼容小程序,很多 H5 的特性在小程序端直接跑不起来;
    • 后续可能会基于这个项目做多个版本(比如不同客户 / 场景),这些项目的 UI 和业务逻辑有不少共用的部分;
    • 我希望有一套公共的 UI 组件库业务模块 由专门团队统一维护,其他项目只关注自己的差异化部分;
    • 理想的状态是,一个项目 A 开发的功能,项目 B 能快速复用;新项目也能通过脚手架一键初始化,减少重复工作。

    简单说,就是希望把现在这个 H5 项目,升级成一套支持多端、支持多项目复用、公共库集中维护、业务项目差异化开发的架构体系。 希望给我大佬给个建议给点经验

    1 条回复    2025-10-20 09:16:52 +08:00
    linkopeneyes
        1
    linkopeneyes  
       17 小时 2 分钟前
    老老实实写两套,共用一下 css 吧,组件处理数据相关的倒是可以封装一下共用
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1097 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
    ♥ Do have faith in what you're doing.