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

QQ登录

只需一步,快速开始

查看: 2374|回复: 7

[处理中3] 微信分享问题

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
发表于 2018-3-25 11:45:18 | 显示全部楼层 |阅读模式
通过A页面分享进去,用户从分享的链接点进来,点击页面A按钮跳转B页面,分享出去的还是A页面的链接。

通过浏览器调试工具发现,进入A页面  wx.config begin 结果是 wx.config end 是ok, 进入B页面 提示config:fail,invalid signature

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
 楼主| 发表于 2018-3-25 11:46:42 | 显示全部楼层
A页面和B页面用的代码都是

        base.ready(function() {
                               
                                self.ready.set(true);

                               
                                share.onMenuShareTimeline({
                                        title : title,
                                        link : link,
                                        desc : desc,
                                        imgUrl : imgUrl,
                                        trigger : function(res) {
                                                // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
                                                //alert('用户点击分享到朋友圈');
                                        },
                                        success : function(res) {
                                                //alert('已分享');
                                        },
                                        cancel : function(res) {
                                                //alert('已取消');
                                        },
                                        fail : function(res) {
                                                alert(JSON.stringify(res));
                                        }
                                });

                                share.onMenuShareAppMessage({
                                        title : title,
                                        desc : desc,
                                        link : link,
                                        imgUrl : imgUrl,
                                        trigger : function(res) {
                                                // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
                                                //alert('用户点击发送给朋友');
                                        },
                                        success : function(res) {
                                                //alert('已分享');
                                        },
                                        cancel : function(res) {
回复 支持 1 反对 0

使用道具 举报

发表于 2018-3-26 16:07:08 | 显示全部楼层
点击页面A按钮跳转B页面 ,请问是怎么跳转的??  shell.showPage  还是 window.location.href ??

调用 onMenuShareTimeline  之前 打印下imgUrl 的值是什么??

如果你是连续调用了 两次 onMenuShareTimeline   方法,可能是冲突了吧!  第二个把第一个覆盖了,这个方法每次分享都需要重新设置
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

9

主题

30

帖子

58

积分

初级会员

Rank: 2

积分
58
QQ
发表于 2018-3-28 09:10:39 | 显示全部楼层
帮顶
回复

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2018-3-28 09:12:49 | 显示全部楼层
我顶
回复

使用道具 举报

0

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2018-3-28 09:15:20 | 显示全部楼层
顶一个
回复

使用道具 举报

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
 楼主| 发表于 2018-3-28 09:21:22 | 显示全部楼层
用的是shell.showPage,imgurl 赋值肯定是没问题的
回复 支持 反对

使用道具 举报

发表于 2018-3-28 10:13:08 | 显示全部楼层
wiki 发表于 2018-3-28 09:21
用的是shell.showPage,imgurl 赋值肯定是没问题的

如果url 没问题,那么请百度搜下
onMenuShareAppMessage 这个方法  ,如何动态修改url
两个分享地址不要在一个方法里执行,就是尽量不要让两个 onMenuShareAppMessage 同时执行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 01:16 , Processed in 0.059558 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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