js微信分享实现代码


Posted in Javascript onOctober 11, 2020

本文实例为大家分享了js微信分享实现代码,供大家参考,具体内容如下

微信分享代码,先引入:

<script type="text/javascript" charset="utf-8" src="http://res.wx.qq.com/open/js/jweixin-1.1.0.js"></script>

获取签名:

mui.ajax('/apijson/wxsign', {
 type: 'get',
 data: {
  url: location.href,
 },
 success: function (data) {
  //alert(JSON.stringify(data));
  wx.config({
   debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
   appId: data.appid, // 必填,公众号的唯一标识
   timestamp: data.timestamp, // 必填,生成签名的时间戳
   nonceStr: data.nonceStr, // 必填,生成签名的随机串
   signature: data.signature,// 必填,签名
   jsApiList: [
   'onMenuShareTimeline',
   'onMenuShareAppMessage',
   'startRecord',
   'stopRecord',
   'onVoiceRecordEnd',
   'playVoice',
   'pauseVoice',
   'stopVoice',
   'onVoicePlayEnd',
   'uploadVoice',
   'downloadVoice',
   'chooseImage',
   'previewImage',
   'uploadImage',
   'downloadImage'
   ] // 必填,需要使用的JS接口列表
  });
 }
})

分享代码:

wx.ready(function () {
  var url = window.location.href;
  // 在这里调用 API
  wx.onMenuShareAppMessage({
   title: "御元丹—送父母及最需要感恩的人!", // 分享标题
   desc: "走出红墙的臻品 邓小平、杨尚昆、叶剑英等党和军队领导人长期服用!", // 分享描述
   link: url, // 分享链接
   imgUrl: "http://m.981china.com/images/yuyuandanlogo.png", // 分享图标
   type: '', //
   dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
   success: function () {
    // 用户确认分享后执行的回调函数
   },
   cancel: function () {
    // 用户取消分享后执行的回调函数
   }
  });

  wx.onMenuShareTimeline({
   title: "御元丹—送父母及最需要感恩的人!", // 分享标题
   desc: "走出红墙的臻品 邓小平、杨尚昆、叶剑英等党和军队领导人长期服用!", // 分享描述
   link: url, // 分享链接
   imgUrl: "http://m.981china.com/images/yuyuandanlogo.png", // 分享图标
   type: '', //
   dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
   success: function () {
    // 用户确认分享后执行的回调函数
   },
   cancel: function () {
    // 用户取消分享后执行的回调函数
   }


  });


 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 Javascript
Prototype源码浅析 String部分(四)之补充
Jan 16 Javascript
jquery实现智能感知连接外网搜索
May 21 Javascript
js单词形式的运算符
May 06 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
jQuery操作cookie方法实例教程
Nov 25 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
vue给对象动态添加属性和值的实例
Sep 09 Javascript
JavaScript 如何计算文本的行数的实现
Sep 14 Javascript
Vue.js实现实例搜索应用功能详细代码
Aug 24 #Javascript
实例详解JSON取值(key是中文或者数字)方式
Aug 24 #Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 #Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 #jQuery
webpack学习笔记之优化缓存、合并、懒加载
Aug 24 #Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
Aug 24 #Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 #Javascript
You might like
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
PHP7内核之Reference详解
2019/03/14 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
Python简单实现网页内容抓取功能示例
2018/06/07 Python
python判断设备是否联网的方法
2018/06/29 Python
Python类装饰器实现方法详解
2018/12/21 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
python实现超级玛丽游戏
2020/03/18 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
英国高街电视:High Street TV
2018/05/22 全球购物
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
安全资金保障制度
2014/01/23 职场文书
应用数学专业求职信
2014/03/14 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
学校与家长安全责任书
2014/07/23 职场文书
施工单位安全责任书
2014/07/24 职场文书
欢迎家长标语
2014/10/08 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
安装工程师岗位职责
2015/02/13 职场文书
加入学生会自荐书
2015/03/05 职场文书
英语教师求职信范文
2015/03/20 职场文书
房屋产权证明书
2015/06/19 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers