步驟二:引入js檔案步驟三:通過config介面注入許可權驗證配置
wx.config(', // 必填,生成簽名的時間戳
noncestr: '', // 必填,生成簽名的隨機串
signature: '',// 必填,簽名
jsapilist: [
'checkjsapi',//檢測介面許可權
'updatetimelinesharedata',的分享介面,注意:使用新版本的分享功能,一定要在該列表加上對應的老版本功能介面,否則新介面不起作用
'onmenusharetimeline'//老版本分享介面。
] // 必填,需要使用的js介面列表
});wx.checkjsapi(,"errmsg":"checkjsapi:ok"}
alert(json.stringify(res));
},error:function(res)
});//分享功能
wx.ready(function () ,
error:function(res)
};//自定義「分享給朋友」及「分享到qq」按鈕的分享內容(1.4.0)
wx.updatetimelinesharedata(sharedata);
});wx.error(function(res));
wx.config的引數在後台生成。以下是生成config引數的後台**
//獲取config的方法
public function getwxconfig($wxtype = wxpay_retail)
//獲取access_token
if(empty($accesstoken))else
}return $accesstoken;
}/** * @return mixed
* @desc:獲取js所使用的jsapi_ticket
*/function getjsapiticket($wxpaytype = wxpay_retail)
&type=jsapi";
//http_reqest是我自己封裝的curl請求的函式
$curl = new curl();
$ticketresult = $curl->get($ticketurl);
$this->setlog($ticketresult,'ticket:');
$ticketarr = json_decode($ticketresult, true);
if($ticketarr['errcode'] != 0)
$jsapiticket = $ticketarr['ticket'];
cache($cachname, $jsapiticket, 7000);
} return $jsapiticket;
}//獲取config引數
public function getwxpayjsconfig($accesstoken,$jsapiticket,$url)
js sdk微信分享功能的實現 vue
經過處理了各種bug後的最終版本 在index.html 引入在需要做分享功能的頁面 created methods getvideo?vid then res catch err wxsharecheck getwxshare getwxshareparam?url then res wx.rea...
微信開發 PC除錯 JS SDK功能之分享功能除錯
對於後端介面一類的除錯,主要就是通過列印訪問日誌的方式,進行一步步排查,常見的錯誤官方文件也有提示,仔細找找就能發現問題。本文主要講解js sdk的除錯方式,因此就不說後台介面的問題了。js sdk的除錯難點在於,在手機上的除錯,無法監控各種傳輸狀態,由於是js類的操作,也不方便列印日誌什麼的。安裝...
微信jssdk的接入(分享及掃碼功能)
先確認已經滿足使用jssdk的要求再進行開發。1.引入vux類庫 2.在 main.js 中全域性引入 123 4import from vux vue.use wechatplugin console.log vue.wechat 可以直接訪問 wx 物件。3.全域性引入後就可以在任意元件內呼叫了...