收藏
回答

createSelectorQuery.exec 返回 [null, null],什么原因?

直接把组件当页面是ok的,组件嵌入页面就不行了,放到页面的ready在调用也不行

代码片段:https://developers.weixin.qq.com/s/XbJSzqma7zlT


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

3 个回答

  • 云淡风清 hello world
    云淡风清 hello world
    06-11

    var that = this

    let query = wx.createSelectorQuery().in(that);

    06-11
    有用
    回复
  • 小淼焱
    小淼焱
    2020-10-28

    仔细看了下文档,https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html

    在自定义组件中,需要用 `this.createSelectorQuery()` ,可以如下接口

    const selectorQuery = wx.createSelectorQuery()
    selectorQuery.in(this)
    selectorQuery.select('#camera-area').boundingClientRect()
    selectorQuery.select('#camera-wrapper').boundingClientRect()
    或者
    const selectorQuery = this.createSelectorQuery()
    selectorQuery.select('#camera-area').boundingClientRect()
    selectorQuery.select('#camera-wrapper').boundingClientRect()
    
    
    2020-10-28
    有用
    回复
  • Peter ᯤ⁶ᴳ
    Peter ᯤ⁶ᴳ
    2020-10-28

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