多端口项目,整合在一个项目中运行,个人心得

本文分享了将两个不同端口的uniapp应用整合至同一APP的详细过程,包括接口与配置整合、底部TabBar封装、页面命名规划及跳转逻辑实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近接手了一个项目:将uniapp编写的两个APP端整合在同一个app中运行的项目,端口不同,两个app界面效果图也有些差别;
项目需求:用户注册后,跳转到选择身份界面,选择好身份后会跳转到对应的界面;

思路:(前期自己想的有些复杂,而且多次掉坑;后经朋友讲解,并重新捋顺思路,结合下图)
在这里插入图片描述

步骤1:前期先整合两个端口的接口与配置页面路径,可以放在同一个文件夹内(注意:由于是两个端口,合在一起,不免会重新命名重复等一些问题,前期需要规划好);

步骤2:由于两个界面底部TabBar内容不一样,此时建议在components内封装两个,pages.json中原生的tabbar建议禁用

在这里插入图片描述
components/tui-tabbar/tabbar1.封装的内容如下:
(暂时省略,后期补全)

步骤3:可以将两个端口的页面代码在pages中分别新建两个文件夹存放连个端口的对应文件:home1,home2(页面命名切记不要重复,避免覆盖等问题)
在这里插入图片描述
步骤4:在pages文件夹中新建的两个端口文件,分别新建一个index.vue文件调用封装的tabbar组件及页面文件,
(相应代码,暂时省略,后期补全)

步骤5:根据需求事项对应跳转,并判断

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值