小程序
小游戏
企业微信
微信支付
扫描小程序码分享
两个不同appid的小程序,有些页面相同,但是有不想写两份代码,能够让两个小程序共用一个页面吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
有结果了么,求解决方法
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
多份相同代码分开维护,随着项目越滚越大,问题确实会越来越多。
根据描述,其实目前仅有2个小程序的话,简单的拷贝粘贴确实是最优的解决办法,省事儿还不容易出问题。只是要注意任意一份代码的改动,都记得同步到另外一份就可以了。
实在受不了,而且后面还有大量维护的话,可以把两个项目合并成一个项目嘛,同样的页面路由相同,不同的页面路由不同。
每次上传的时候,改下appid还有首页即可。
----
但是假如题目是 “二十个小程序如何共用页面?” 或者 公司业务扩张,不止是页面,内部的一些公共函数库需要共用,单独团队进行维护统一升级,那么拷贝粘贴或者协作一个仓库大概率会有问题。
下面是一个思路,仅供参考。
对于小程序而言,每个小程序都是独立的代码仓库进行提交。所以最终肯定是给当前appid一份独立的代码。只是如何得到这一份独立的代码,其实有好多花样可以玩。
第一步:重复的代码抽离出来,作为独立项目C维护。重复的页面,重复的公共函数。团队人数有限的话,可以把所有可能重复的抽成一个公共项目。
第二步:合并每个小程序独立的代码和公共项目代码。这里如果公共项目保证了同样的目录,仅需要一次目录合并得到最终的dist目录代码即可(可以启node服务直接操作文件;也可以将公共项目抽成npm包后再用webpack进行集成)。
第三步:dist 目录 通过微信的 CI 工具 上传 预览代码。 https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html
第四步:写node 或 webpack 打造自己的特有开发调试预览工具。
考虑下开发成插件试试呢?
https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/
复制粘贴
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
有结果了么,求解决方法
多份相同代码分开维护,随着项目越滚越大,问题确实会越来越多。
根据描述,其实目前仅有2个小程序的话,简单的拷贝粘贴确实是最优的解决办法,省事儿还不容易出问题。只是要注意任意一份代码的改动,都记得同步到另外一份就可以了。
实在受不了,而且后面还有大量维护的话,可以把两个项目合并成一个项目嘛,同样的页面路由相同,不同的页面路由不同。
每次上传的时候,改下appid还有首页即可。
----
但是假如题目是 “二十个小程序如何共用页面?” 或者 公司业务扩张,不止是页面,内部的一些公共函数库需要共用,单独团队进行维护统一升级,那么拷贝粘贴或者协作一个仓库大概率会有问题。
下面是一个思路,仅供参考。
对于小程序而言,每个小程序都是独立的代码仓库进行提交。所以最终肯定是给当前appid一份独立的代码。只是如何得到这一份独立的代码,其实有好多花样可以玩。
第一步:重复的代码抽离出来,作为独立项目C维护。重复的页面,重复的公共函数。团队人数有限的话,可以把所有可能重复的抽成一个公共项目。
第二步:合并每个小程序独立的代码和公共项目代码。这里如果公共项目保证了同样的目录,仅需要一次目录合并得到最终的dist目录代码即可(可以启node服务直接操作文件;也可以将公共项目抽成npm包后再用webpack进行集成)。
第三步:dist 目录 通过微信的 CI 工具 上传 预览代码。 https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html
第四步:写node 或 webpack 打造自己的特有开发调试预览工具。
考虑下开发成插件试试呢?
https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/
复制粘贴