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 相关文章推荐
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
Dec 27 Javascript
document.createElement()用法及注意事项(ff下不兼容)
Mar 13 Javascript
jquery实现的代替传统checkbox样式插件
Jun 19 Javascript
JavaScript的removeChild()函数用法详解
Dec 27 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
Dec 14 Javascript
WebView启动支付宝客户端支付失败的问题小结
Jan 11 Javascript
微信小程序 页面跳转和数据传递实例详解
Jan 19 Javascript
AngularJS的ng-click传参的方法
Jun 19 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
Jun 25 Javascript
JavaScript简单实现的仿微博留言功能示例
Jan 17 Javascript
Vue中实现回车键切换焦点的方法
Feb 19 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
php生成随机数或者字符串的代码
2008/09/05 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php命令行使用方法和命令行参数说明
2014/04/08 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
jQuery增加、删除及修改select option的方法
2016/08/19 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
安全协议书范本
2014/04/21 职场文书
环保建议书600字
2014/05/14 职场文书
阳光体育活动实施方案
2014/05/25 职场文书
公证处委托书
2015/01/28 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
Python学习之os包使用教程详解
2022/03/21 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle