收藏
回答

wx.getMenuButtonBoundingClientRect怎么返回错误这么多?

在 onShow 中调用 wx.getMenuButtonBoundingClientRect ,后台每天都能收到错误。请问这要在什么时机调用才不会出现这种错误?

最后一次编辑于  2020-05-29
回答关注问题邀请回答
收藏

2 个回答

  • 灵芝
    灵芝
    2020-06-01

    你好,wx.getMenuButtonBoundingClientRect从基础库2.1.0开始支持,客户端6.6.6版本对应的基础库不支持。版本分布请参考:https://developers.weixin.qq.com/miniprogram/dev/framework/client-lib/version.html

    2020-06-01
    有用
    回复
  • xplee
    xplee
    发表于小程序端
    2020-05-30
    微信版本太低的原因吧,低版本中wx.getMenuButtonBoundingClientRect()返回undefined,小程序端要做兼容处理
    2020-05-30
    有用
    回复 2
    • 包志胜
      包志胜
      2020-06-01
      请教这个怎么做兼容处理?
      2020-06-01
      回复
    • xplee
      xplee
      2020-06-02回复包志胜
      直接做判断啊。if(wx.getMenuButtonBoundingClientRect()) {} else {} 不知道你调用这个API是做什么用的,如果涉及到更新界面元素的话,因为低版本没有这个API,可能需要做界面元素的取舍。
      2020-06-02
      回复
登录 后发表内容
问题标签