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对象之JS入门之Array对象操作小结
Jan 09 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
Mar 04 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
Jun 12 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
Jun 13 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
JavaScript获取select中text值的方法
Feb 13 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
Jul 23 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笔记之:php数组相关函数的使用
2013/04/26 PHP
php定时计划任务的实现方法详解
2013/06/06 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
jQuery使用方法
2017/02/04 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
如何使用angularJs
2017/05/08 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
在Python中增加和插入元素的示例
2018/11/01 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
中药专业毕业自荐书范文
2014/02/08 职场文书
贷款委托书范本
2014/04/08 职场文书
活动总结报告范文
2014/05/04 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
服务员态度差检讨书
2014/10/28 职场文书
python 使用pandas读取csv文件的方法
2022/12/24 Python