我爱模板网 > 建站教程 > APP开发,混合APP >  apiCloud 关闭窗口和打开窗口不能同时进行正文

apiCloud 关闭窗口和打开窗口不能同时进行

今天,我爱模板网在用apicloud做一个购物APP时,有一个需求:发布完资讯,自动跳转到刚刚发布的资讯的详情页,点击详情页的返回按钮,关闭详情页。这时,你会发现,详情页关闭,发布界面又显示出来了,这是因为发布界面并没有关闭,所以,发布完之后,应该打开详情页,并且关闭发布页:
//打开详情页
api.openWin({
    name: 'detail_win',
    url: './detail_win.html',
    pageParam: {
        id: id
    }
})
//关闭发布页
api.closeWin({
    name: 'public_win'
});
可是,我发现根本不会关闭“public_win”,进入官网,查看closeWin,发现有下面这段描述:

    若当前正在进行 openWin、closeWin 等带动画过渡的 window 操作,调用此方法会失效

明白了,延迟关闭即可:
//打开详情页
api.openWin({
    name: 'detail_win',
    url: './detail_win.html',
    pageParam: {
        id: id
    }
})
//延迟关闭发布页
setTimeout(function(){
    api.closeWin({
        name: 'public_win'
    });
},500)



部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:Apicloud页面input框长按没有粘贴字样出现? 下一篇:apicloud 做QQ登陆时“QQ登录提示“应用工程配置错误,scheme没有配置”
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢