API

回调跳转页面

现在有个很复杂的问题,不知道如何来做了。第1页是登录用,用户微信登录(因为我要获取用户的唯一id),会跳转到微信的授权界面,确认授权后有一个重定向的回调链接地址,我想在认证以后跳到第2页。 

说简单点就是用户在第1页微信登录后,跳到第二页
 
 
第一页(微信登录)->微信的授权页面->(成功)返回到第二页

1 个评论

大概思路是:
1. 在跳转到微信认证后回来,在地址上带上带回一个参数,例如http://xxx.com/index.html?openid=xxxx
2. 在脚本中的renderReady事件中,检测是否有openid参数,如果有的话,立刻用mugeda.scene.gotoPage跳转到想要的页。

参考
如何控制在gotoPage被调用时候的翻页效果?
通常情况下,gotoPage的翻页效果,和IDE翻页选项卡中的翻页效果一致。然而,当某些情况下,需要在代码中动态的控制翻页效果时,可以通过下面的代码控制:
scene.gotoPage(pageIdx, options);
options的取值控制翻页效果,形式如下:
var options = {
transition: "", // 过渡效果
exit: "", // 退出效果
duration: 1, // 过渡时间
};
过渡效果的取值为:ladder(平移)、cover(覆盖)、appear(出现)、fadein(淡入)、box(三维翻转)、flip(门轴翻转);
退出效果的取值为:none(无)、zoomout(缩小)、fadeout(淡出)、zoomout fadeout(缩小淡出)、box(三维翻转)、flip(门轴翻转)
其中,当过渡效果为box或flip时,退出效果只可以是box活flip。
过渡时间的单位是毫秒,必须大于等于1。
三个参数可以省略一个或多个。

要回复文章请先登录注册