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

QQ登录

只需一步,快速开始

查看: 6930|回复: 13

[结贴] 微信中关闭页面

[复制链接]

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
发表于 2018-10-29 19:14:53 | 显示全部楼层 |阅读模式
我想实现这样的效果
在微信中,直接关闭这个窗口
比如这样,在微信中打开页面A,A再打开页面B,然后关闭页面B,在关闭页面A时,这个窗口就关闭了,
我现在想实现的是在页面B中直接关闭窗口
这个怎样实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-10-30 08:42:36 | 显示全部楼层
A再打开页面B通过什么方式打开的?微信中用平台默认的门户了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2018-10-30 08:54:48 | 显示全部楼层
jishuang 发表于 2018-10-30 08:42
A再打开页面B通过什么方式打开的?微信中用平台默认的门户了吗?

使用的是shell.showpage的方式。平台默认门户是什么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-10-30 09:10:20 | 显示全部楼层
可以在打开B的直接就把A关闭了,这样B关闭就直接关闭了
http://docs.wex5.com/bex5-ui-question-list-10078/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2018-10-30 10:24:46 | 显示全部楼层
jishuang 发表于 2018-10-30 09:10
可以在打开B的直接就把A关闭了,这样B关闭就直接关闭了
http://docs.wex5.com/bex5-ui-question-list-10078 ...

justep.Shell.closePage(undefined,false,require.toUrl("$UI/portal/sample/main/main.w")); 这个传递参数是在哪里传递?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-10-30 10:47:19 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2018-10-30 10:52:17 | 显示全部楼层
jishuang 发表于 2018-10-30 09:10
可以在打开B的直接就把A关闭了,这样B关闭就直接关闭了
http://docs.wex5.com/bex5-ui-question-list-10078 ...

justep.Shell.closePage(undefined,false,require.toUrl("$UI/portal/sample/main/main.w"));
这个在微信中不好用,我在微信中打开一个页面a,然后a通过这个方法打开b,然后按着物流回退键,又返回页面a了,没有关闭

还有我所知的其他方法,比如
justep.Shell.showPage("main", {
"tradeNo" : tradeNo
}).done(function() {
me.close();
});
还有这个
if (window.models["/ap/order.w"])
window.models["/app/order.w"].close();

这些在实现关闭页面后,一旦使用物理返回键,那么之前关闭的页面还在
应该怎么做到,在微信中,关闭页面后,使用物理返回建返回时,关闭的页面关闭,不会打开

回复 支持 反对

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2018-10-30 10:55:31 | 显示全部楼层
我又测试了一下,发现这些页面是关闭了,但是按回退键后又重新打开了,不使用物理回退键的话倒是不会打开,怎样才能不让他重新打开
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2018-10-30 11:15:54 | 显示全部楼层
A页面是怎么打开的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

67

帖子

827

积分

高级会员

Rank: 4

积分
827
QQ
 楼主| 发表于 2018-10-30 11:26:29 | 显示全部楼层
微信分享出去的链接,通过链接打开的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 13:47 , Processed in 0.072877 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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