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

QQ登录

只需一步,快速开始

查看: 2504|回复: 7

[处理中3] 跳转页面的微信分享

[复制链接]

49

主题

110

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
QQ
发表于 2017-12-21 01:11:07 | 显示全部楼层 |阅读模式
我有两个页面,比如说A和B,两个页面都做了微信分享功能,在A页面时微信分享成功,然后在A点击一个按钮后通过justep.Shell.showPage 跳转到B,此时B页面也可以分享成功,然后在B页面通过一个按钮justep.Shell.closePage();返回了A页面,这个时候A页分享代码未执行,分享内容的还是B页面里面的,请问这个是什么情况
发表于 2017-12-21 09:56:03 | 显示全部楼层
B 页面调用 justep.Shell.closePage(); 前分享的url是什么?  关闭后,返回A页面分享的url是什么??
难道B页面关闭后url 没变吗??

主要是看下返回A 页面后,复制一下当前页面的url看下是什么??   和关闭前一样的吗?

分享url处理注意问题
http://docs.wex5.com/wex5-app-question-list-2065

如果单独分享某个页面片段还可以看下
http://docs.wex5.com/wex5-ui-question-list-2188/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

110

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
QQ
 楼主| 发表于 2017-12-21 15:39:13 | 显示全部楼层

A页面:http://localhost/x5/UI2/v_/newpc/main.w?device=m#!content4/!/actionCt
跳转到B页面:http://localhost/x5/UI2/v_/newpc/main.w?device=m#!actionCt/!/($model/UI2/newpc/page/actiondetail.w?actionid=23)//(#!content1)
B页面返回后的A页面:http://localhost/x5/UI2/v_/newpc/main.w?device=m#!actionCt/!/content4
回复 支持 反对

使用道具 举报

发表于 2017-12-21 15:43:33 | 显示全部楼层
gubinjx 发表于 2017-12-21 15:39
A页面:http://localhost/x5/UI2/v_/newpc/main.w?device=m#!content4/!/actionCt
跳转到B页面:http://lo ...

嗯  那这个地址 :http://localhost/x5/UI2/v_/newpc/main.w?device=m#!actionCt/!/content4

你直接访问打开的是什么??  是A 还是B   

建议所有的页面都在shellImp 中做好映射,这样url会短一些!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

110

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
QQ
 楼主| 发表于 2017-12-21 15:58:53 | 显示全部楼层
http://localhost/x5/UI2/v_/newpc/main.w?device=m#!content4/!/mapCt  直接访问是A的内容,又会变成:http://localhost/x5/UI2/v_/newpc/main.w?device=m#!content4/!/actionCt

另外,问一下,B页面内,再用justep.Shell.closePage();想跳转到A页面,是跳转不过去的,还是会回到B页面
回复 支持 反对

使用道具 举报

发表于 2017-12-21 17:07:57 | 显示全部楼层
gubinjx 发表于 2017-12-21 15:58
http://localhost/x5/UI2/v_/newpc/main.w?device=m#!content4/!/mapCt  直接访问是A的内容,又会变成:htt ...

B 页面是怎么打开的??  正常的方法,关闭当前页可以使用this.close()  
你先试试吧!如果this.close()  不行再试试history.back()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

49

主题

110

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
QQ
 楼主| 发表于 2017-12-21 18:32:41 | 显示全部楼层
B页面就是用justep.Shell.closePage();打开的啊
用history.back() 返回A页面后,A页面就不动了,那些scroll都拉不动了
回复 支持 反对

使用道具 举报

发表于 2017-12-22 09:44:50 | 显示全部楼层
gubinjx 发表于 2017-12-21 18:32
B页面就是用justep.Shell.closePage();打开的啊
用history.back() 返回A页面后,A页面就不动了,那些scroll ...

B 页面使用this.close() 呢?? 你先试试仿途牛,仿淘宝案例有你这样的情况吗??

或者浏览器运行先看下效果,A 页面 直接打开,和从B 页面回来的url 有何差异??  

试试this.close()   或 history.back()  在浏览器中运行 url 正常吗?? 页面会卡住吗??   你是单页应用跳转吗??main.w中定义了shellImp 吗?
对比下平台案例,有何差异?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 21:12 , Processed in 0.060671 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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