收藏
回答

van-popup弹出窗口在真机调试状态下无法弹出?

在开发环境和预览环境都正常,真机调试不弹出,体验版总是弹出

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

3 个回答

  • brave
    brave
    2020-06-01

    这种情况只有两种可能,一是vantUI有bug,二是你写的代码逻辑有问题,我自己用的popup都没问题

    2020-06-01
    有用 3
    回复 7
    • 李忠
      李忠
      2020-06-01
      通过反复调试,发现和wx.getStorageSync有关,在真机调试状态,没有清除保存的本地变量,怎么清除真机调试相关本地存储?体验版也应该是这样,获取不到本地存储的信息!!我在app.js中wx.setStorageSync保存了信息,弹出窗口是根据这个本地信息来判断是否弹出的
      2020-06-01
      回复
    • brave
      brave
      2020-06-01回复李忠
      为什么要存到缓存里呢,这个API你用到的时候调用的啊
      2020-06-01
      回复
    • 李忠
      李忠
      2020-06-01回复brave
      不能存到本地缓存吗?本地缓存有问题?
      2020-06-01
      回复
    • brave
      brave
      2020-06-01回复李忠
      这个API在开发版、正式版(体验版同正式版)下的表现方式不同,在一些情况下设备信息有可能变化
      2020-06-01
      回复
    • brave
      brave
      2020-06-01回复李忠
      具体看你的逻辑吧,很好奇popup的显示隐藏跟这个API有啥关联
      2020-06-01
      回复
    查看更多(2)
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-06-01

    谢邀:

    storage是保存在当前设备里面的,并不是所有设备都会同步的。

    这样就会可能出现一些设备没有storage导致你的逻辑判断代码出现相关的问题而引起不弹出。

    真机调试时如果你勾选了使用手机端的storage那么就使用调试手机的storage,如果你没勾选就使用开发者工具电脑端的storage,

    2020-06-01
    有用 1
    回复
  • king_eight
    king_eight
    2020-06-01

    van-popup是有赞开发的第三方组件吧,这个问题你应该去他们那里提

    2020-06-01
    有用
    回复
登录 后发表内容
问题标签