jefferyH

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

  •  
  •   jefferyH ·
    PRO
    · Oct 19, 2025 · 1591 views
    This topic created in 218 days ago, the information mentioned may be changed or developed.

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

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

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

    3 replies    2025-11-07 16:58:41 +08:00
    linkopeneyes
        1
    linkopeneyes  
       Oct 20, 2025
    老老实实写两套,共用一下 css 吧,组件处理数据相关的倒是可以封装一下共用
    imingyu
        2
    imingyu  
       Oct 31, 2025
    从你提供的信息来看,现在的项目架构就是一坨屎,没有人类愿意倒腾一坨屎,你可以丢给 AI 试试
    sun4076
        3
    sun4076  
       Nov 7, 2025
    一点一点的兼容,js 部分用条件编译,css 一般是通用的,html 换成 view text scrollview 等,很快的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3204 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 13:49 · PVG 21:49 · LAX 06:49 · JFK 09:49
    ♥ Do have faith in what you're doing.