app.js 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. export function initWxConfig(vm){
  2. var url="/api" + "/wxcorp/getCorpWXConfig";
  3. var curUrl=location.href.split("#")[0];
  4. var user = JSON.parse(localStorage.userInfo);
  5. var params="url="+curUrl+"&token="+user.id;
  6. vm.$ajax.post(url,params).then(res=>{
  7. var data=res.data;
  8. wx.config({
  9. beta: true,
  10. debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
  11. appId: data.appid, // 必填,公众号的唯一标识
  12. timestamp: data.timestamp, // 必填,生成签名的时间戳
  13. nonceStr: data.noncestr, // 必填,生成签名的随机串
  14. signature: data.signature, // 必填,签名,见附录1
  15. jsApiList: [
  16. 'chooseImage',
  17. 'previewImage',
  18. 'uploadImage',
  19. 'downloadImage',
  20. 'previewFile',
  21. 'getLocation',
  22. ]
  23. });
  24. wx.error(function (res) {
  25. console.log("调用微信jsapi返回的状态:"+res.errMsg);
  26. });
  27. }).catch(function(error) {
  28. //vm.errorToast(error,1000);
  29. console.info(error);
  30. })
  31. }