一、引入JSSDK(注意项目是http或者是https)
<script src=https://res2.wx.qq.com/open/js/jweixin-1.4.0.js></script>
二、将wx配置为eslint的全局属性
//.eslintrc.js
globals: {wx: true}
三、获取后台返回的签名配置(其中url入参是#之前)
let data = await this.axios.post(this.API_URL.signature, {
'signUrl': location.href.split('#')[0],
'tenantId': sessionStorage.getItem('tenantId')
}, true)
四、根据得到的签名配置进行设置
setWxTop () {
let res = sessionStorage.getItem('wxSignature')
if (res) {
wx.config({
debug: false,
appId: res.appId,
timestamp: res.timestamp,
nonceStr: res.nonceStr,
signature: res.signature,
jsApiList: ['hideOptionMenu']
})
wx.ready(function () {
wx.hideOptionMenu()
})
}
},