antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
33 lines (32 loc) • 864 B
JavaScript
export function getInstanceBoundingClientRect(instance, selector) {
return new Promise(function (resolve) {
instance
.createSelectorQuery()
.select(selector)
.boundingClientRect()
.exec(function (ret) {
if (ret && ret[0]) {
resolve(ret[0]);
}
else {
resolve(null);
}
});
});
}
export function getAllInstanceBoundingClientRect(instance, selector) {
return new Promise(function (resolve) {
instance
.createSelectorQuery()
.selectAll(selector)
.boundingClientRect()
.exec(function (ret) {
if (ret && ret[0]) {
resolve(ret[0]);
}
else {
resolve(null);
}
});
});
}