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

QQ登录

只需一步,快速开始

查看: 1841|回复: 6

[结贴] 用户退出以后,在次登陆会进入退出的页面,而不会进入...

[复制链接]

3

主题

11

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
发表于 2016-9-30 12:10:30 | 显示全部楼层 |阅读模式
001.png
退出按钮对应的代码
002.png

会进入登陆页
003.png
登陆按钮代码:
004.png
登陆以后跳入
005.png
我想让他跳到主页
006.png 不知道应该修改哪儿?


8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-30 12:31:52 | 显示全部楼层
justep.Shell.loadPage不会刷新页面我表示很蛋疼

你把你的pagemap发出来看看,index.w中的类似这一段
pageMappings : {                                       
                                "main" : {
                                        url : require.toUrl('./main.w')
                                },
                                "left" : {
                                        url : require.toUrl('./leftMenu.w')
                                },
                                "login" : {
                                        url : require.toUrl('./login.w')
                                },
                        }
回复 支持 反对

使用道具 举报

3

主题

11

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
 楼主| 发表于 2016-9-30 13:37:14 | 显示全部楼层
deltaboy 发表于 2016-9-30 12:31
justep.Shell.loadPage不会刷新页面我表示很蛋疼

你把你的pagemap发出来看看,index.w中的类似这一段

var Model = function() {
                this.callParent();
                var shellImpl = new ShellImpl(this, {
                        "contentsXid" : "pages",
                        "pageMappings" : {
                                "login" : {
                                        url : require.toUrl('./login.w')
                                },
                                "main" : {
                                        url : require.toUrl('./main.w')
                                },
                                "index" : {
                                        url : require.toUrl('./index.w')
                                }
                        }
                })

        };
就是这样
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-30 15:46:11 | 显示全部楼层
这个页面实例看不出什么,入口页应该是 index.w,你看一下仿网易,的 index.w 的页面实例化做的,这个具体,是什么原因导致的,我也不好判断
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-9-30 15:50:42 | 显示全部楼层
了解到楼主用的不同content来显示“首页”和“我的”等,“首页”是content1,
所以现在需要在跳回main.w时候能定位到content1显示,用windowDialog打开新页面是能够达到目的,但是感觉反复windowDialog是不是比较费资源,想请教各位大神如何处理比较好?
回复 支持 反对

使用道具 举报

3

主题

11

帖子

38

积分

新手上路

Rank: 1

积分
38
QQ
 楼主| 发表于 2016-9-30 16:17:18 | 显示全部楼层
找到解决办法了,要结贴了
回复 支持 反对

使用道具 举报

8

主题

131

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
QQ
发表于 2016-10-1 00:04:29 | 显示全部楼层
本帖最后由 deltaboy 于 2016-10-1 00:09 编辑

结贴
分项楼主的解决方案:

楼主利用model的onActive事件,调用this.comp("contents1").to("content1");

我觉得可以用windowDialog开登陆页,然后登陆成功后用this.close()关闭登陆页,触发原页面windowDialog的onClose事件,来调用this.comp("contents1").to("content1"); 这样触发来源更精确一些,继续求刷新整个页面的方法,有知道的请PM我,谢谢。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 04:06 , Processed in 0.086693 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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