UNPKG

antd-mini

Version:

antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。

35 lines (33 loc) 743 B
export function getInstanceBoundingClientRect(instance: any, selector: string) { return new Promise<any>((resolve) => { instance .createSelectorQuery() .select(selector) .boundingClientRect() .exec((ret) => { if (ret && ret[0]) { resolve(ret[0]); } else { resolve(null); } }); }); } export function getAllInstanceBoundingClientRect( instance: any, selector: string ) { return new Promise<any>((resolve) => { instance .createSelectorQuery() .selectAll(selector) .boundingClientRect() .exec((ret) => { if (ret && ret[0]) { resolve(ret[0]); } else { resolve(null); } }); }); }