微信小程序在发布后在手机微信中使用正常 在pc端微信中使用小程序时报错
报错内容如下:
{“errMsg”:"request:fail checkNetworkAPIURL: fail function cannot run on service",""errCode:"SYS_ERR","code":"SYS_ERR"
导致在pc端无法使用微信登录
请问怎么解决??
lacorey (作者)
我觉得应该是
<!-- 激励视频广告 --> <ad-rewarded-video ref="adRewardedVideo" adpid="1403751398" :preload="false" :loadnext="false" :disabled="true" url-callback="adUrlCallback" v-slot:default="{loading, error}" @load="onadload" @close="onadclose" @error="onaderror">激励视频输出的错误日志
问题是我现在的问题是在pc端微信中使用小程序时 点击微信登录 login() 执行以下代码 没有执行
checkPrivacy() {
wx.getPrivacySetting({
success: res => {
console.log(res)
// 打开小程序隐私协议提示
if (res.needAuthorization) {
this.showPrivacy = true
this.privacyContractName = res.privacyContractName
} else {
this.weixinLogin()
}
},
fail: () => {},
complete: () => {}
})
},
login() {
this.checkPrivacy()
},
在手机端没有任务问题,但发布后正式版在pc端的微信上没有任何反应,又不能调试,我的环境是 mac m1 ,注意是发布后在微信中运行小程序时出现的问题
lacorey (作者)
在点击登录时 执行
wx.getPrivacySetting({
success: res => {
console.log(
res
) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
// 打开小程序隐私协议提示
if (res.needAuthorization) {
this.showPrivacy = true
this.privacyContractName = res.privacyContractName
} else {
this.weixinLogin()
}
},
fail: () => {},
complete: () => {}
})
没有生效 在Pc端正式环境中,不知道怎么调试了
2024-03-05 18:40