zoukankan      html  css  js  c++  java
  • h5网页 微信分享给好友,朋友圈-tp5

    控制器

    vendor('wechat.jssdk');
    $jssdk =new JSSDK("appid", "appsecret");
    $signPackage = $jssdk->GetSignPackage();
    $this->assign('signPackage',$signPackage);

    页面

    <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

    <script type="text/javascript">

      wx.config({

        debug: false,

        appId: '<?php echo $signPackage["appId"];?>',

        timestamp: <?php echo $signPackage["timestamp"];?>,

        nonceStr: '<?php echo $signPackage["nonceStr"];?>',

        signature: '<?php echo $signPackage["signature"];?>',

        jsApiList: [

          // 所有要调用的 API 都要加到这个列表中

          'checkJsApi',

          'onMenuShareTimeline', //

          'onMenuShareAppMessage',

          'onMenuShareQQ',

          'onMenuShareWeibo'

        ]

      });

      window.share_config = {

        "share": {

          "imgUrl": "https://www.zhishun.net/statics/default/images/logo.jpg", //分享图,默认当相对路径处理,所以使用绝对路径的的话,“http://”协议前缀必须在。

          "desc": "你对页面的描述", //摘要,如果分享到朋友圈的话,不显示摘要。

          "title": '分享卡片的标题', //分享卡片标题

          "link": window.location.href, //分享出去后的链接,这里可以将链接设置为另一个页面。

          "success": function() { //分享成功后的回调函数

          },

          'cancel': function() {

            // 用户取消分享后执行的回调函数

          }

        }

      };

      wx.ready(function() {

        wx.onMenuShareAppMessage(share_config.share); //分享给好友

        wx.onMenuShareTimeline(share_config.share); //分享到朋友圈

        wx.onMenuShareQQ(share_config.share); //分享给手机QQ

      });

    </script>

    附件地址:https://files.cnblogs.com/files/alonesky/wechat_shark.zip

  • 相关阅读:
    java多线程
    异常处理
    mabits
    梦想改造家之全世界最治愈的家浅析
    Activity
    java基础终稿
    Visual Studio Codes配置vs2017编译
    2017-2018-2 20179216 《网络攻防与实践》SM234算法
    2017-2018-2 20179216 《网络攻防与实践》 免杀技术
    2017-2018-2 20179216 《网络攻防与实践》 SQL注入攻击
  • 原文地址:https://www.cnblogs.com/alonesky/p/10900811.html
Copyright © 2011-2022 走看看