解决wx.onMenuShareTimeline出现的问题


Posted in Javascript onAugust 16, 2016

wx.onMenuShareTimeline使用注意事项

我在开发测试过程中,发现使用wx.onMenuShareTimeline无效果,没有显示我定义的图片、title和链接,经过调试发现原因如下:

1.图片大小要大于300pix才能显示

2.这个方法必须先config成功,然后再wx.ready里才能调用。我直接放到$(function(){})里执行,实践证明是不行的。

wx.config({
    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    appId: '{$appid}', // 必填,公众号的唯一标识
    timestamp: "{$signPackage.timestamp}", // 必填,生成签名的时间戳
    nonceStr: '{$signPackage.nonceStr}', // 必填,生成签名的随机串
    signature: '{$signPackage.signature}',// 必填,签名,见附录1
    jsApiList: [
      'checkJsApi',
      'onMenuShareTimeline',
      'onMenuShareAppMessage',
      'onMenuShareQQ',
      'onMenuShareWeibo'
    ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
  });
  wx.ready(function () {
    wx.onMenuShareTimeline({
      title: '--{$info.name}', // 分享标题
      link: '{$url}__URL__/index?pid={$pid}&puid={$uid}', // 分享链接,将当前登录用户转为puid,以便于发展下线
      imgUrl: '{$url}__PUBLIC__/Uploads/{$goodsvo.image}', // 分享图标
      success: function () { 
        // 用户确认分享后执行的回调函数
        alert('分享成功');
      },
      cancel: function () { 
        // 用户取消分享后执行的回调函数
      }
    });
    wx.error(function(res){
      // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
      alert("errorMSG:"+res);
    });
  });

通过此文希望能帮助遇到同样情况的朋友,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery 使用手册(一)
Sep 23 Javascript
jQuery 常见学习网站与参考书
Nov 09 Javascript
图片onload事件触发问题解决方法
Jul 31 Javascript
javascript 兼容所有浏览器的DOM扩展功能
Aug 01 Javascript
JS中的this变量的使用介绍
Oct 21 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
Javascript获取当前时间函数和时间操作小结
Oct 01 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
JavaScript兼容性总结之获取非行间样式案例
Aug 07 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
Javascript计算二维数组重复值示例代码
Dec 18 Javascript
详解Vue底部导航栏组件
May 02 Javascript
JavaScript里 ==与===区别详解
Aug 16 #Javascript
DOM中事件处理概览与原理的全面解析
Aug 16 #Javascript
总结javascript中的六种迭代器
Aug 16 #Javascript
你知道setTimeout是如何运行的吗?
Aug 16 #Javascript
深入理解(function(){... })();
Aug 16 #Javascript
关于JSON与JSONP简单总结
Aug 16 #Javascript
json与jsonp知识小结(推荐)
Aug 16 #Javascript
You might like
带密匙的php加密解密示例分享
2014/01/29 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
Python中的各种装饰器详解
2015/04/11 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
护士实习鉴定范文
2013/12/22 职场文书
最新大学职业规划书范文
2013/12/30 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
2015年专项整治工作总结
2015/04/03 职场文书
营运督导岗位职责
2015/04/10 职场文书
任长霞观后感
2015/06/16 职场文书
教师继续教育反思周记
2015/06/25 职场文书
校园运动会广播稿
2015/08/19 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL