selectorQuery.in(component)

将选择器的选取范围更改为自定义组件 component 内。(初始时,选择器仅选取页面范围的节点,不会选取任何自定义组件中的节点。)

注意:H5 端传 this 而不是传 this.$scope。

示例代码

  1. import Taro from '@tarojs/taro'
  2. Component({
  3. ready () {
  4. if (process.env.TARO_ENV === 'h5') {
  5. const query = Taro.createSelectorQuery().in(this)
  6. } else {
  7. const query = Taro.createSelectorQuery().in(this.$scope)
  8. }
  9. }
  10. })

API支持度

API微信小程序H5React Native
selectorQuery.in✔️✔️
selectorQuery.select✔️✔️
selectorQuery.selectAll✔️✔️
selectorQuery.selectViewport✔️✔️
nodesRef.boundingClientRect✔️✔️
nodesRef.scrollOffset✔️✔️
nodesRef.fields✔️✔️
selectorQuery.exec✔️✔️