微信小程序新功能上线:支持半屏小程序,从基础库2.20.1开始,目前处于内测阶段。官方对该功能的描述是:当小程序需要打开另一个小程序供用户进行快捷操作时,可以将要打开的小程序以半屏的形式快速拉起。
功能及调用流程介绍
内测期间,当小程序开发者进行配置后,可以从屏幕下方直接拉起,显示一个名片样式的小程序窗口。目前,每个小程序最多只能打开两个半小程序,使用这项功能之前,开发者需要预先在全局配置的app.json 的 embeddedAppIdList 字段中设置声明需要通过半屏形态打开小程序。若不配置将降级为普通的小程序跳转小程序。完成配置后开发者通过调用wx.openEmbeddedMiniProgram打开半屏小程序。
配置示例:
{
“embeddedAppIdList”: [“wxe5f52902cf4de896”]
}
使用限制
使用过程有以下限制,若不符合也是降级为普通的小程序跳转小程序:
1、不能在横屏下打开半屏小程序;
2、不能打开小游戏;
3、跳转目标小程序需符合以下类目: