微信js-sdk config 一直都报Appid 不合法,后端接口没有,写一个最简单的html页面用ajax请求可以config成功,一放到项目中,就失败
const jweixin = require('jweixin-module')
import bw from './common.js'
export default {
initJssdk: function(callback) {
bw.query('xxxx', {agentid: '00000000'}).then(res => {
jweixin.config({
appid: res.appId,
beta: true,
debug: false,
timestamp: res.timestamp, // 必填,生成签名的时间戳
nonceStr: res.nonceStr, // 必填,生成签名的随机串
signature: res.signature,// 必填,签名,见附录1
jsApiList: [
// 必填,需要使用的JS接口列表,凡是要调用的接口都需要传进来
'checkJsApi',
'updateAppMessageShareData',
'updateTimelineShareData',
'onMenuShareTimeline',
'onMenuShareAppMessage'
]
})
jweixin.checkJsApi({
jsApiList: [
'updateAppMessageShareData',
'updateTimelineShareData',
'onMenuShareTimeline',
'onMenuShareAppMessage'
],
success: function(){}
})
typeof callback === 'function' && callback(res)
})
},
// 分享
share: function() {
this.initJssdk(function(){
jweixin.ready(function(){
})
})
},
// 定位
location: function(){
this.initJssdk(function(){
})
}
}
0 个回复