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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: kevinnu

[结贴] 关于路由的问题

[复制链接]

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2015-10-22 15:45:07 | 显示全部楼层
而且如果我调用closeAllOpendedPages的话,会因为self.getOpenedPages()多出一个'login'而把main给删掉,因为        $.each(_openedPages,function(index,url){
                                        debugger;
                                        if(url !== self.mainPageXid){
                                                self.closePage();
                                        }
                                });
这里最中间的closePage是不带url的,导致了把唯一的main也给close掉了,当然变白屏了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-10-23 10:37:29 | 显示全部楼层
你的应该是先打开login.w,然后在登录成功后跳转到main.w吧

而且发的案例中login.w点击放回按钮也不会把login.w关了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2015-10-23 11:54:54 | 显示全部楼层
jishuang 发表于 2015-10-23 10:37
你的应该是先打开login.w,然后在登录成功后跳转到main.w吧

而且发的案例中login.w点击放回按钮也不会把lo ...

返回按钮就是响应closePage().   需求就是先呈现主页,然后发现是未登陆状态,直接弹出login页面。你们再测试一下
回复 支持 反对

使用道具 举报

10

主题

897

帖子

1909

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1909
QQ
发表于 2015-10-23 13:12:58 | 显示全部楼层
这种情况已经处理了,用附件中文件替换下试试

shellImpl.js

18.43 KB, 下载次数: 221

qq上找我时候,不要问我在不,直接发问题,我看到后会去论坛回复你的帖子。
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2015-10-23 13:45:24 | 显示全部楼层
ok,我试一下
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2015-10-23 14:03:30 | 显示全部楼层
ShellImpl.prototype.showPage = function(params,owner) 这个owner我在外部调用的话,是不是不用传参数?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-10-23 17:58:16 | 显示全部楼层
kevinnu 发表于 2015-10-23 14:03
ShellImpl.prototype.showPage = function(params,owner) 这个owner我在外部调用的话,是不是不用传参数? ...

不用传
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

99

主题

375

帖子

816

积分

高级会员

Rank: 4

积分
816
QQ
 楼主| 发表于 2015-10-23 18:04:43 | 显示全部楼层
OK了~现在手机上没问题了。但是如果我用网页调试的话,如果第一次加载以后我打开了很多页面,又关闭了很多页面,我鼠标右键点击重新加载,页面会按照我第一次加载的顺序开一遍- -能否禁掉路由功能呢?因为我们项目对路由功能不是很强求
回复 支持 反对

使用道具 举报

10

主题

897

帖子

1909

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1909
QQ
发表于 2015-12-4 13:52:32 | 显示全部楼层
在index.w的js中

this.$routeState.on('onDispathChange',function(event){event.cancel = true});
取消掉路由的分发就可以了
qq上找我时候,不要问我在不,直接发问题,我看到后会去论坛回复你的帖子。
回复 支持 反对

使用道具 举报

0

主题

235

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
QQ
发表于 2015-12-28 14:21:45 | 显示全部楼层
您好楼主,该缺陷已经在5.3.3版本中得到解决,如没有特殊限制!建议您用新版本
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 07:30 , Processed in 0.104596 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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