pcq
pcq
  • 发布:2023-02-02 22:17
  • 更新:2023-02-02 22:17
  • 阅读:171

createSelectorQuery无法异步获取吗?

分类:uni-app

APP中无法异步获取到boundingClientRect里面的东西

      console.log('1');  
      let total = await this.computedTotal(oldList); // console.log(2);  
      console.log(3);
async computedTotal(oldList) {  
      return new Promise((resolve, reject) => {  
       let total=0;  
        console.log('1');  
        oldList.forEach((e, i) => {  
          const query = uni.createSelectorQuery().in(this);  
          query  
            .select(`#messageId_${e.id}`)  
            .boundingClientRect(data => {  
              console.log(2);  
            })  
            .exec();  
        });  
        resolve(total);  
      });  
    },

期望输出1,2,3,web可以,但是在APP中是1,3,2

2023-02-02 22:17 负责人:无 分享
已邀请:

要回复问题请先登录注册