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用Date对象处理时间实现思路及代码
Jan 31 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
Dec 16 Javascript
js获取当前日期前七天的方法
Feb 28 Javascript
js实现点击向下展开的下拉菜单效果代码
Sep 01 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
以jQuery中$.Deferred对象为例讲解promise对象是如何处理异步问题
Nov 13 Javascript
JavaScript设计模式经典之命令模式
Feb 24 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
Jun 12 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
Node.js应用设置安全的沙箱环境
Apr 23 Javascript
重学JS之显示强制类型转换详解
Jun 30 Javascript
vue+Element-ui实现分页效果
Nov 15 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的库,结果发现很多东西
2006/12/31 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
JQuery事件委托原理与用法实例分析
2019/05/13 jQuery
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
python使用Tkinter显示网络图片的方法
2015/04/24 Python
介绍Python中的__future__模块
2015/04/27 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
python如何调用字典的key
2020/05/25 Python
PyTorch中clone()、detach()及相关扩展详解
2020/12/09 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
一套Delphi的笔试题二
2013/05/11 面试题
社区学雷锋活动策划方案
2014/01/30 职场文书
个人自我评价范文
2014/02/05 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
辞职信标准格式
2015/02/27 职场文书
教师工作态度自我评价
2015/03/05 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang