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 相关文章推荐
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 Javascript
jQuery获取当前对象标签名称的方法
Feb 07 Javascript
JQuery 图片滚动轮播示例代码
Mar 24 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
Oct 19 Javascript
JavaScript中String.match()方法的使用详解
Jun 06 Javascript
JavaScript常用基础知识强化学习
Dec 09 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
Jan 05 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 Javascript
js实现图片懒加载效果
Jul 17 Javascript
详解用函数式编程对JavaScript进行断舍离
Sep 18 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
node(koa2) web应用模块介绍详解
Mar 29 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读取30天之内的根据算法排序的代码
2008/04/06 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
脚本安需导入(装载)的三种模式的对比
2007/06/24 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
浅析javascript 定时器
2014/12/23 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
python实现360皮肤按钮控件示例
2014/02/21 Python
跟老齐学Python之for循环语句
2014/10/02 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
python中常见错误及解决方法
2020/06/21 Python
零基础小白多久能学会python
2020/06/22 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
自荐信范文
2013/12/10 职场文书
幼儿园教师培训方案
2014/02/04 职场文书
文明寄语大全
2014/04/11 职场文书
有关爱国演讲稿
2014/05/07 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书