收藏
回答

【已解决】自定义组件中SelectorQuery无法获取节点信息?

this.createSelectorQuery().select("title").boundingClientRect(rect => console.log(rect)).exec(res => console.log(res))

// 输出:
null
[null]


这是为何?

--------------

已解决

selector 语法

selector类似于 CSS 的选择器,但仅支持下列语法。

  • ID选择器:#the-id
  • class选择器(可以连续指定多个):.a-class.another-class
  • 子元素选择器:.the-parent > .the-child
  • 后代选择器:.the-ancestor .the-descendant
  • 跨自定义组件的后代选择器:.the-ancestor >>> .the-descendant
  • 多选择器的并集:#a-node, .some-other-nodes

https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.select.html

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

1 个回答

  • destiny
    destiny
    2022-04-29

    选择器,#title还是.title

    2022-04-29
    有用 1
    回复 4
    • 从君华
      从君华
      2022-04-29
      2022-04-29
      回复
    • destiny
      destiny
      2022-04-29回复从君华
      那就是select(".title")
      2022-04-29
      回复
    • 从君华
      从君华
      2022-04-29回复destiny
      可以了!谢谢大哥!大哥牛逼!
      2022-04-29
      回复
    • 荟
      2023-01-15回复destiny
      我的还是不行啊
      2023-01-15
      回复
登录 后发表内容