收藏
回答

2.14.1基础库关于createSelectorQuery的bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug createSelectorQuery 微信iOS客户端 7.0.18 2.14.1
临时解决方案在评论中。
wx.createSelectorQuery(),在这个基础库的onLoad中调用,会导致is not funtion。这个问题在2.14.0版本是没有问题的。

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

1 个回答

  • thisAries
    thisAries
    2020-12-25

    经过错误排查,发现是因为从组件的class上获取数据会报错

    比如:

    <view class="page">
      <nav-bar class="navbar"></nav-bar>
    </view>
      
    const query = uni.createSelectorQuery().in(this);
    query.select('.navbar').fields({node: true,size: true}).exec(res => {}) // 这样真机会报错,如上图。开发工具不会。
    query.select('.page').fields({node: true,size: true}).exec(res => {}) // 真机无异常。
    
    2020-12-25
    有用
    回复 5
    • thisAries
      thisAries
      2020-12-25
      拜托了,麻烦修复一下这个bug
      2020-12-25
      回复
    • thisAries
      thisAries
      2020-12-25回复thisAries
      最新解决方案:使用view标签嵌套组件即可,如:
      2020-12-25
      回复
    • thisAries
      thisAries
      2020-12-25
      2020-12-25
      回复
    • thisAries
      thisAries
      2020-12-25回复thisAries
      进一步错误排查。
      2020-12-25
      回复
    • thisAries
      thisAries
      2020-12-25
      问题已修复
      2020-12-25
      回复
登录 后发表内容
问题标签