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

QQ登录

只需一步,快速开始

查看: 2077|回复: 7

[处理中3] 在哪里判断首页显示页面

[复制链接]

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
发表于 2017-3-10 14:09:38 | 显示全部楼层 |阅读模式
我想根据权限显示不同的首页页面,应该在哪里判断呢?
目前是在这里判断的,但是好像不行,更换账户后还是显示之前用户的首页,需连续刷新多次才有效
QQ图片20170310140842.png
发表于 2017-3-10 14:45:58 | 显示全部楼层
因为一个门户页面只能有一个主页!可以定义多个index.w的门户页,每个不同的index.w配置一个不同的main
是跳转到另一个首页吗??
直接使用window.location.href = '完整首页URL  xx/index.w' 即可!就是完全重新打开一个新的门户页面!

当然也可以不指固定门户页面!而是通过URL传参进行判断,动态打开某个页面,第一次打开的页面是谁,谁就是主页!
类似这样的做法:http://docs.wex5.com/wex5-ui-question-list-2127/


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

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-3-10 17:27:53 | 显示全部楼层
liangyongfei 发表于 2017-3-10 14:45
因为一个门户页面只能有一个主页!可以定义多个index.w的门户页,每个不同的index.w配置一个不同的main
是 ...

本来首页是设置的一个订单管理页面,但是有的人可能没有这个权限,所以首页就要设为别的页面
回复 支持 反对

使用道具 举报

发表于 2017-3-10 17:33:01 | 显示全部楼层
mmmmrelax 发表于 2017-3-10 17:27
本来首页是设置的一个订单管理页面,但是有的人可能没有这个权限,所以首页就要设为别的页面 ...

那就从新定义一个首页!使用window.location.href 重新定位过去!就行了!
首页是固定的!我也没讲过通过代码动态更换的!
或者你试试shell.addPageMappings  方法重新覆盖主页 的映射
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-3-13 09:11:43 | 显示全部楼层
liangyongfei 发表于 2017-3-10 17:33
那就从新定义一个首页!使用window.location.href 重新定位过去!就行了!
首页是固定的!我也没讲过通过 ...

麻烦看下一楼的图  我就是定义的两个页面哦,页面内也是用 window.location.href  定位的,但是会出现我在一楼说的那个情况哦
回复 支持 反对

使用道具 举报

发表于 2017-3-13 14:55:02 | 显示全部楼层
mmmmrelax 发表于 2017-3-13 09:11
麻烦看下一楼的图  我就是定义的两个页面哦,页面内也是用 window.location.href  定位的,但是会出现我 ...

自己debugger调试跟一下代码吧!确定window.location.href = URL 是执行了吗??并且打印下这个URL 值是什么??

如果URL是正确的!就不会有问题的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-3-15 11:21:58 | 显示全部楼层
liangyongfei 发表于 2017-3-13 14:55
自己debugger调试跟一下代码吧!确定window.location.href = URL 是执行了吗??并且打印下这个URL 值是 ...

我觉得我好像写错事件里面了,,我现在是写在index.w的

                //修改主页,初始化门户
                this.on('onInit', function(event) {
}这个事件里的,
回复 支持 反对

使用道具 举报

发表于 2017-3-15 11:53:03 | 显示全部楼层
mmmmrelax 发表于 2017-3-15 11:21
我觉得我好像写错事件里面了,,我现在是写在index.w的

                //修改主页,初始化门户

建议写在onload事件中吧!页面初始化完毕后再跳转!
直接在model 的事件中点进去的js代码中就可以!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 05:36 , Processed in 0.058137 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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