收藏
回答

wx.getPrivacySetting 报错?

8.0.34微信版本使用wx.getPrivacySetting 报错 如下Unhandled promise rejection TypeError: wx.getPrivacySetting is not a function这个要怎么解决

回答关注问题邀请回答
收藏

5 个回答

  • 奔跑
    奔跑
    2023-09-14

    好的 我明白了 感谢各位大佬的解答

    2023-09-14
    有用
    回复
  • 哄哄
    哄哄
    2023-09-14

    // 比较版本号

        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

      },

    版本号比对判断下吧

    2023-09-14
    有用
    回复
  • 一笑皆春
    一笑皆春
    2023-09-14

    低版本做一下兼容,判断一下是否存在

    if(wx.getPrivacySetting ){

    wx.getPrivacySetting ()

    }

    2023-09-14
    有用
    回复
  • Hlxuan.
    Hlxuan.
    2023-09-14

    隐私相关功能是从基础库版本 2.32.3 起支持,低于这个版本的无需授权即可使用隐私相关接口,建议做下低版本兼容:https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html

    2023-09-14
    有用
    回复
  • optimistic
    optimistic
    2023-09-14

    getPrivacySetting 判断一下是否可用 可以 判空 也可以 canIUse

    2023-09-14
    有用
    回复 1
    • 奔跑
      奔跑
      2023-09-14
      好的 如果用户是低版本的微信 可以不用授权隐私协议也可以进行授权手机号码等操作是吧
      2023-09-14
      回复
登录 后发表内容