JavaScript

超轻量级php框架startmvc

js微信分享实现代码

更新时间:2020-06-01 08:36:01 作者:startmvc
本文实例为大家分享了js微信分享实现代码,供大家参考,具体内容如下微信分享代码,先

本文实例为大家分享了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 () {
 // 用户取消分享后执行的回调函数
 }


 });


 });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

js 微信分享