小程序
小游戏
企业微信
微信支付
扫描小程序码分享
8.0.34微信版本使用wx.getPrivacySetting 报错 如下Unhandled promise rejection TypeError: wx.getPrivacySetting is not a function这个要怎么解决
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好的 我明白了 感谢各位大佬的解答
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
// 比较版本号
compareVersion(v1, v2) {
v1 = v1.split('.')
v2 = v2.split('.')
const len = Math.max(v1.length, v2.length)
while (v1.length < len) {
v1.push('0')
}
while (v2.length < len) {
v2.push('0')
for (let i = 0; i < len; i++) {
const num1 = parseInt(v1[i])
const num2 = parseInt(v2[i])
if (num1 > num2) {
return 1
} else if (num1 < num2) {
return -1
return 0
},
版本号比对判断下吧
低版本做一下兼容,判断一下是否存在
if(wx.getPrivacySetting ){
wx.getPrivacySetting ()
隐私相关功能是从基础库版本 2.32.3 起支持,低于这个版本的无需授权即可使用隐私相关接口,建议做下低版本兼容:https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好的 我明白了 感谢各位大佬的解答
// 比较版本号
compareVersion(v1, v2) {
v1 = v1.split('.')
v2 = v2.split('.')
const len = Math.max(v1.length, v2.length)
while (v1.length < len) {
v1.push('0')
}
while (v2.length < len) {
v2.push('0')
}
for (let i = 0; i < len; i++) {
const num1 = parseInt(v1[i])
const num2 = parseInt(v2[i])
if (num1 > num2) {
return 1
} else if (num1 < num2) {
return -1
}
}
return 0
},
版本号比对判断下吧
低版本做一下兼容,判断一下是否存在
if(wx.getPrivacySetting ){
wx.getPrivacySetting ()
}
隐私相关功能是从基础库版本 2.32.3 起支持,低于这个版本的无需授权即可使用隐私相关接口,建议做下低版本兼容:https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html