VUE项目引入微信JSSDK 实现自定义分享前端vue、后端php问题:后端获取config参数所需的url 需要和请求自定义分享页面url一致一、微信公众号后台添加 js安全域名(白名单)二、(前端) VUE引入微信JSSDK1、yarn a...

VUE项目引入微信JSSDK 实现自定义分享
前端vue、后端php
问题:后端获取config参数所需的url 需要和请求自定义分享页面url一致
一、微信公众号后台添加 js安全域名(白名单)
二、(前端) VUE引入微信JSSDK
1、yarn add weixin-js-sdk
或者npm install weixin-js-sdk --save-dev
2、封装wx分享功能
在asset中新建wx.js
3、在要使用自定义分享的页面中引入wx.js,并自定义分享内容
二、(后端)php生成config参数返回
没有使用前端传当前url的形式,直接获取了request 中的REFERER,一层请求可以。
如果有多层调用还是需要用传url的形式!url是页面完整的url,location.href.split(’#’)[0]为了排除微信自己添加的参数,encodeURIComponent处理后传给后端,后端再解析。
后端api接口
wx_js_sdk_http.php之前写过php脚本式的获取方式
只需要修改几处即可