Version: 3.0.0-beta.5

selectorQuery.in(component)

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

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

示例代码

import Taro from '@tarojs/taro'
Component({
ready () {
if (process.env.TARO_ENV === 'h5') {
const query = Taro.createSelectorQuery().in(this)
} else {
const query = Taro.createSelectorQuery().in(this.$scope)
}
}
})

API支持度

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