<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 微信分享 * * * * * 本章演示OneBase中微信分享功能的使用。 1.首先是微信相關配置,先到微信公眾平臺中配置好JS安全域名等。 **注意:在使用Jssdk類中需要use wechat\Jssdk;** 2.通用前臺控制器基類中的構造方法代碼如下 ``` /** * 構造方法 */ public function __construct() { // 執行父類構造方法 parent::__construct(); // 判斷為微信環境下 if (IS_WEIXIN) { $obj = new Jssdk(config('app_id'), config('app_secret')); $res = $obj->getSignPackage(); } // 公眾號的唯一標識 $this->assign('appId', empty($res['appId']) ? '' : $res['appId']); // 生成簽名的時間戳 $this->assign('timestamp', empty($res['timestamp']) ? '' : $res['timestamp']); // 生成簽名的隨機串 $this->assign('nonceStr', empty($res['nonceStr']) ? '' : $res['nonceStr']); // 簽名 $this->assign('signature', empty($res['signature']) ? '' : $res['signature']); // 分享標題 $this->assign('share_title', 'OneBase'); // 分享描述 $this->assign('share_desc', "OneBase免費開源研發架構"); // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應的公眾號JS安全域名一致 $this->assign('share_link', ""); // 自定義分享圖標 $this->assign('share_img_url', "https://xxxx/xx.png"); } ``` 3.微信分享前端HTML文件,文件位置app\index\view\layout\share.html ![](https://img.kancloud.cn/bb/eb/bbeb422b175fb874ac1cd7ac11d9b525_1492x1088.png) 4.在前端模板的通用底部文件,比如:footer.html中引用此分享文件。 ``` {include file="layout/share" /} ``` 5.在配置文件中配置 app_id 與 app_secret,確保 config 函數可以調用。 此時在微信中打開網址,點微信右上角分享出去即可顯示 自定義標題描述信息了。 若每個頁面需要分享不同的自定義信息,可以在控制器中做處理assign不同的值就OK了。 若需要在分享成功或失敗后進行相應的業務邏輯處理 ![](https://img.kancloud.cn/e2/d3/e2d38483ad0f6212ab08a96e457ea090_912x264.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看