收藏
回答

如何解决小程序重构迭代,版本更新的问题?

目前我有一个1.0版本的小程序,但是因为各种原因,现在需要对1.0版本的小程序进行重构,但是还不能弃用1.0版本的小程序,需要1.0版本和2.0版本能同时被访问到。

刚开始想的方案是直接把1.0版本的代码替换成2.0版本的代码,然后在小程序内部嵌入web-view,web-view内展示h5版的1.0,通过客户的版本号区分是否使用web-view。但是现在发现web-view内有很多api调用不了,postMessage还不是实时触发的,并且还不支持往web-view内发送消息。

所以有什么方案可以支持同一个小程序内,访问两个不同项目的代码么?

回答关注问题邀请回答
收藏

4 个回答

  • 逆水寒
    逆水寒
    2023-08-12

    可以尝试用插件或者独立分包,2.0作为原始项目,1.0 打包成插件或者独立分包,按需加载对应的页面

    2023-08-12
    有用
    回复
  • 你的头发乱了哦
    你的头发乱了哦
    2023-08-11

    兄弟这个问题你解决了吗,我也有这个困扰

    2023-08-11
    有用
    回复
  • 一π狐言
    一π狐言
    2023-04-10

    分包试试??路径一样,分包名不一样。根据你的判断条件决定进哪个呗

    2023-04-10
    有用
    回复 1
    • 今年十一
      今年十一
      2023-04-10
      1.0版本和2.0版本是两个项目,1.0版本用的是uni-app;2.0版本用的是taro;没法打到一个包里
      2023-04-10
      回复
  • Simple
    Simple
    2023-04-10

    可以分成两个switchTab,

    2023-04-10
    有用
    回复 2
    • 今年十一
      今年十一
      2023-04-10
      1.0版本和2.0版本是两个项目,1.0版本用的是uni-app;2.0版本用的是taro;没法打到一个包里
      2023-04-10
      回复
    • Simple
      Simple
      2023-04-10回复今年十一
      6
      2023-04-10
      回复
登录 后发表内容