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

QQ登录

只需一步,快速开始

查看: 1476|回复: 5

[处理中3] 点击通知栏跳转到指定页面后

[复制链接]

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
发表于 2016-8-15 15:21:33 | 显示全部楼层 |阅读模式
现在情况是:点击通知栏跳转到指定的页面,但是如果app已经在指定的页面,点击通知栏进入指定页面,会打开一个新的页面,点击返回按钮会返回到APP的指定页面,怎么解决这个问题,
发表于 2016-8-15 16:53:39 | 显示全部楼层
请问您是使用的shell.showPage进行的页面跳转吗??如果是的话肯定不会重新打开一个页面的!

shell.showPage 打开的页面永远只有一份!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-8-16 09:22:30 | 显示全部楼层
liangyongfei 发表于 2016-8-15 16:53
请问您是使用的shell.showPage进行的页面跳转吗??如果是的话肯定不会重新打开一个页面的!

shell.showPa ...

点击通知栏跳转页面用的就是shell。但是情况是APP已经在指定的页面了,点击通知栏跳转进去指定页面,要返回两次才能返回到指定页面的上一级界面,
回复 支持 反对

使用道具 举报

发表于 2016-8-16 11:39:58 | 显示全部楼层
tichuan 发表于 2016-8-16 09:22
点击通知栏跳转页面用的就是shell。但是情况是APP已经在指定的页面了,点击通知栏跳转进去指定页面,要返 ...

请问你使用shell 打开的页面url是一样的吗??
如果两次调用url不一致,那么路由还是会返回上一个页面的!
比如,你在首页定义了页面的名称
跳转的时候使用justep.Shell.showPage("list") 和 justep.Shell.showPage("$UI/demo/taobao/list.w")
打开的页面中url肯定是不一样的!

你可以这样测试下!在页面中放一个button !代码中写alert(window.location.href); 看下url地址是否是一样的!如果不一样就会存在回退的问题!

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

使用道具 举报

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-8-16 14:23:05 | 显示全部楼层
liangyongfei 发表于 2016-8-16 11:39
请问你使用shell 打开的页面url是一样的吗??
如果两次调用url不一致,那么路由还是会返回上一个页面的 ...

我在APP里用的windowDialog打开的那个页面,在点击通知栏的方法里用的是shell,你说的方法都用shell,我试试去
回复 支持 反对

使用道具 举报

发表于 2016-8-16 16:17:13 | 显示全部楼层
tichuan 发表于 2016-8-16 14:23
我在APP里用的windowDialog打开的那个页面,在点击通知栏的方法里用的是shell,你说的方法都用shell,我 ...

如果是这样的,那肯定是两个页面啊!!必须保证是使用相同的方式打开!页面保证只打开一个!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 12:59 , Processed in 0.085319 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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