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 相关文章推荐
让div层随鼠标移动的实现代码 ie ff
Dec 18 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
AngularJS基础知识笔记之过滤器
May 10 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
jQuery ajax调用webservice注意事项
Oct 08 jQuery
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
May 07 Javascript
react-native滑动吸顶效果的实现过程
Jun 03 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
解决vue字符串换行问题(绝对管用)
Aug 06 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
php简单获取复选框值的方法
2016/05/11 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP 无限级分类
2017/05/04 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
js 自定义的联动下拉框
2010/02/07 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
js解决select下拉选不中问题
2014/10/14 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
2017/06/29 Javascript
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
详解vuex的简单todolist例子
2019/07/14 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
python实现电子词典
2020/04/23 Python
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python警察与小偷的实现之一客户端与服务端通信实例
2014/10/09 Python
Python出现segfault错误解决方法
2016/04/16 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
django组合搜索实现过程详解(附代码)
2019/08/06 Python
使用python去除图片白色像素的实例
2019/12/12 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
国培教师自我鉴定
2014/02/12 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
社区义诊通知
2015/04/24 职场文书
MongoDB支持的索引类型
2022/04/11 MongoDB
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL