起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1765|回复: 4

[处理中3] 第一次登录需要2次

[复制链接]

18

主题

61

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-5-27 15:36:09 | 显示全部楼层 |阅读模式
本帖最后由 dykiss 于 2017-5-27 15:39 编辑

我在index.js内放了一个windowdialog,指定src属性为login.w

在index.js的on_load内使用this.comp("windowdialog").open;
能够成功跳转到登录页面,

在login.w的登录按钮事件中判断成功登录后 用showpage跳转到Justep.showpage("mainindex");

问题是现在总是需要点击两次 登录按钮 才能够进行跳转,(这种情况只出现在第一次刷新页面的时候,后面就只用登录一次就可以了。)

发表于 2017-5-27 16:03:05 | 显示全部楼层
建议windowDialog登录只是将参数传回来,
然后windowDialog关闭即可!在index.w中  接受参数,表示登录成功后再执行
Justep.showpage("mainindex");

windowDialog中打开新的页面,可能会被windowDialog挡住的吧!能显示出来吗?

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

0

主题

2

帖子

40

积分

新手上路

Rank: 1

积分
40
QQ
发表于 2017-6-1 21:09:01 | 显示全部楼层
本帖最后由 chenbo2003 于 2017-6-1 21:28 编辑

怎么关闭windowDialog?在哪儿写代码?
例子里面都是这个方法,但是不起作用啊,无法跳转。
                                setTimeout(function() {
                                        justep.Shell.showPage("main");
                                }, 3000);


找到了一个方法
用对话框的this.close,关闭对话框,从而触发windowDialog的onclose事件,这样也不需要传什么参数。

http://docs.wex5.com/page-interaction/
回复 支持 反对

使用道具 举报

18

主题

61

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
 楼主| 发表于 2017-6-1 21:11:00 | 显示全部楼层
我也想知道在哪里关闭?在index.js中打开的windowdialog,难道在login.w去关闭父页面的windowdialog?怎么操作?
回复 支持 反对

使用道具 举报

发表于 2017-6-2 09:45:47 | 显示全部楼层
dykiss 发表于 2017-6-1 21:11
我也想知道在哪里关闭?在index.js中打开的windowdialog,难道在login.w去关闭父页面的windowdialog?怎么操 ...

windowdialog 中 登录完成的时候,调用this.close()  或者this.owner.close()  就可以关闭的啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 11:36 , Processed in 0.066923 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表