收藏
回答

wx.openSetting,打不开设置页面

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openSetting,打不开设置页面 工具 最新 最新

wx.openSetting,打不开设置页面。

比如我们有个页面,需要上传功能,用户点击了按钮,弹出授权信息,不小心点击了拒绝,这时候再点击按钮,调用了wx.openSetting方法,但是却没有跳转到相应的页面,按理说,我调用这个方法,就应该正常打开设置页面。

要不然用户会一直没法进行拍照操作,形成一个BUG。

相同的代码,我在Taro上却能正常调用起来,但是在微信原生上却不行,这个有办法处理吗。

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

5 个回答

  • brave
    brave
    2022-03-01

    提供下可以复现问题的代码片段 https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2022-03-01
    有用 2
    回复 1
    • 飘逸跑酷
      飘逸跑酷
      2022-03-07
      点击任意一个view节点,执行wx.openSetting操作
      2022-03-07
      回复
  • 棣花
    棣花
    2023-02-19

    为什么我要点好多次才能进,问题是还显示不全

    2023-02-19
    有用
    回复 1
  • Code Weaver
    Code Weaver
    2022-03-01

    是不是你没有让用户点击,自动跳转的。这个api 必须用户有点击操作才会触发哈。

    openSetting:fail can only be invoked by user TAP gesture

    2022-03-01
    有用
    回复 1
    • 飘逸跑酷
      飘逸跑酷
      2022-03-23
      用户点击view节点了,但是调用JS没用
      2022-03-23
      回复
  • Cjiang
    Cjiang
    2022-03-01

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-03-01
    有用
    回复 1
    • 飘逸跑酷
      飘逸跑酷
      2022-03-23
      已解决,把view节点,换成button节点,就能动态执行了
      2022-03-23
      回复
  • 飘逸跑酷
    飘逸跑酷
    2022-03-01

    Taro.openSetting()能正常调用

    2022-03-01
    有用
    回复
登录 后发表内容