123456789101112131415161718192021 |
- const lazyLoadingData = function(element) {
- return new Promise((resolve, reject) => {
- try {
- let query = null;
- /* #ifndef MP-ALIPAY */
- query = this.createSelectorQuery();
- /* #endif */
- /* #ifdef MP-ALIPAY */
- query = uni.createSelectorQuery();
- /* #endif */
- query.select(`.${element}`).boundingClientRect();
- query.exec(res => {
- resolve(res);
- })
- } catch(err) {
- reject(err);
- }
- })
- };
- export default lazyLoadingData;
|