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 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 Javascript
Javascript浅谈之引用类型
Dec 18 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
JavaScript中var关键字的使用详解
Aug 14 Javascript
js 性能优化之快速响应的用户界面
Feb 15 Javascript
Vue.js tab实现选项卡切换
May 16 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
微信小程序自定义底部导航带跳转功能
Nov 27 Javascript
JS实现百度搜索框关键字推荐
Feb 17 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中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
jQuery mobile 移动web(6)
2015/12/20 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
JS对象和字符串之间互换操作实例分析
2019/02/02 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
基于Python的身份证号码自动生成程序
2014/08/15 Python
Python迭代和迭代器详解
2016/11/10 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
python中join()方法介绍
2018/10/11 Python
python爬取网易云音乐评论
2018/11/16 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
Python3进制之间的转换代码实例
2019/08/24 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
phpquery中文手册
2021/03/18 PHP
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
校企合作协议书
2014/04/16 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
员工保密协议书
2014/09/27 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
党员检讨书范文
2014/12/27 职场文书
团组织推荐意见
2015/06/05 职场文书
关于五一放假的通知
2015/08/18 职场文书
《法国号》教学反思
2016/02/22 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python