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 相关文章推荐
javascript 年月日联动实现核心代码
Dec 21 Javascript
Package.js  现代化的JavaScript项目make工具
May 23 Javascript
javascript 保存文件到本地实现方法
Nov 29 Javascript
JavaScript中的getDay()方法使用详解
Jun 09 Javascript
JS制作类似选项卡切换的年历
Dec 03 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
BootStrap模态框不垂直居中的解决方法
Oct 19 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
Oct 27 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 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垃圾代码优化操作代码
2010/08/05 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
网页javascript精华代码集
2007/01/24 Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
2014/04/16 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
Python实现的双色球生成功能示例
2017/12/18 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
python 同时运行多个程序的实例
2019/01/07 Python
python实现剪切功能
2019/01/23 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
一套Java笔试题
2016/08/20 面试题
义诊活动总结
2015/02/04 职场文书
宣传稿格式范文
2015/07/23 职场文书