帖子
帖子
用户
博客
课程
显示全部楼层
18
帖子
0
勋章
155
Y币

[BUG] 使用api.openFrameGroup接口打开Frame apiready不被调用

[复制链接]
发表于 2018-8-21 20:58:58
本帖最后由 黑白龙狼 于 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 不被执行






18
帖子
0
勋章
155
Y币
顶起  是不是新人贴就没人回复啊,我写了4个demo 都有这个问题 请帮忙解决下吧 安卓机是正常的。苹果手机不行
146
帖子
3
勋章
3684
Y币
默认显示第一个或者第三个有效果吗?
18
帖子
0
勋章
155
Y币
粉红顽皮新 发表于 2018-8-22 10:05
默认显示第一个或者第三个有效果吗?

只有默认显示第二个 第一个没有效果 其他情况都是正常的
您需要登录后才可以回帖 登录

本版积分规则