• 设为首页
  • 加入收藏
  • 我要投稿
  • 联系站长
  • 网站模板技术交流
当前位置:模板网首页 > 建站教程 > DCloud,APICloud >  apiCloud 关闭窗口和打正文

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

作者:网页模板
类型:文章教程
点击次数:
发布时间:2018-11-28 13:10
分享到:
今天,我爱模板网在用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)

(责任编辑:网页模板)
  • 本文标签:
  • closeWin
Apicloud页面input框长按没有粘贴字样出现?
apicloud 做QQ登陆时“QQ登录提示“应用工程配置错误,scheme没有配置”