useSelectorQuery
uni.createSelectorQuery
的封装。
typescript
import { useSelectorQuery } from '@uni-helper/uni-use';
const { select, getBoundingClientRect, getFields, getScrollOffset, getContext }
= useSelectorQuery();
// 获取 NodeRef
const node = select('#id');
// 获取单个 rect
const rect = await getBoundingClientRect('#id');
// 获取所有 .selector 的 rect,返回值为 UniApp.NodeInfo[]
const rects = await getBoundingClientRect('.selector', true);
// getFields,getScrollOffset,getContext 使用方式和 getBoundingClientRect 一致