@H_403_6@控制器
@H_403_6@vendor(‘wechat.jssdk‘);
$jssdk =new JSSDK("appid","appsecret");
$signPackage = $jssdk->GetSignPackage();
$this->assign(‘signPackage‘,$signPackage);
@H_403_6@页面
@H_403_6@
@H_403_6@
@H_403_6@ wx.config({
@H_403_6@ debug: false,
@H_403_6@ appId: ‘<?PHP echo $signPackage["appId"];?>‘,
@H_403_6@ timestamp: <?PHP echo $signPackage["timestamp"];?>,
@H_403_6@ nonceStr: ‘<?PHP echo $signPackage["nonceStr"];?>‘,
@H_403_6@ signature: ‘<?PHP echo $signPackage["signature"];?>‘,
@H_403_6@ jsApiList: [
@H_403_6@ // 所有要调用的 API 都要加到这个列表中
@H_403_6@ ‘checkJsApi‘,
@H_403_6@ ‘onMenuShareTimeline‘,//
@H_403_6@ ‘onMenuShareAppMessage‘,
@H_403_6@ ‘onMenuShareQQ‘,
@H_403_6@ ‘onMenuShareWeibo‘
@H_403_6@ ]
@H_403_6@ });
@H_403_6@ window.share_config = {
@H_403_6@ "share": {
@H_403_6@ "imgUrl": "https://www.zhishun.net/statics/default/images/logo.jpg",//分享图,默认当相对路径处理,所以使用@R_502_331@的的话,“http://”协议前缀必须在。
@H_403_6@ "desc": "你对页面的描述",//摘要,如果分享到朋友圈的话,不显示摘要。
@H_403_6@ "title": ‘分享卡片的标题‘,//分享卡片标题
@H_403_6@ "link": window.location.href,//分享出去后的链接,这里可以将链接设置为另一个页面。
@H_403_6@ "success": function() { //分享成功后的回调函数
@H_403_6@ },
@H_403_6@ ‘cancel‘: function() {
@H_403_6@ // 用户取消分享后执行的回调函数
@H_403_6@ }
@H_403_6@ }
@H_403_6@ };
@H_403_6@ wx.ready(function() {
@H_403_6@ wx.onMenuShareAppMessage(share_config.share); //分享给好友
@H_403_6@ wx.onMenuShareTimeline(share_config.share); //分享到朋友圈
@H_403_6@ wx.onMenuShareQQ(share_config.share); //分享给手机QQ
@H_403_6@ });
@H_403_6@
@H_403_6@附件地址:https://files.cnblogs.com/files/alonesky/wechat_shark.zip
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。