|
[BUG]
使用api.openFrameGroup接口打开Frame apiready不被调用
[复制链接]
本帖最后由 黑白龙狼 于 2018-8-21 21:37 编辑
当我调用api.openFrameGroup接口打开3个Frame,默认显示第二个Frame的时候第一个Frame的apiready方法没有调用
触发条件时设置的参数
1. frames 的个数必须是3个 其它没有问题
2. index 默认显示索引必须是1 其它没有问题
按照设置完成后 frames[0] apiready方法不会被调用
测试手机 iphone 6(ios10.3) 6s(ios11.3)
事例代码
var tabBar = [
{ name: '首页', url: _pages.index, icon: 'home' },
{ name: '任务', url: _pages.taskList, icon: 'flag' },
{ name: '我的', url: _pages.user, icon: 'gear' }
];
var frames = [];
tabBar.forEach(function(item, index){
frames.push({
name: item.url,
url: _util.widget(item.url),
bgColor: '#fff',
bounces: false
});
});
api.openFrameGroup({
name: 'app_group',
scrollEnabled: false,
rect: {
x: 0,
y: 0
},
index: 1,
frames: frames
}, function(ret, err){});
_pages.index页面的apiready 不被执行
|
|