當(dāng)前位置:首頁(yè) > IT技術(shù) > 數(shù)據(jù)庫(kù) > 正文

ionic sqlite-websql 查詢結(jié)果賦值給界面循環(huán)的list字段,界面卡死
2022-04-19 11:17:00

錯(cuò)誤的做法:

?
this.service.getCheckData()
     .then((tx)=>{
      this.list=tx.rows;
     });

  

原因:
tx.rows是一個(gè)SQLResultSetRowList類型的緩存數(shù)據(jù)集,是不能直接賦值給一個(gè)list集合使用,可以使用它其中的item屬性來(lái)間接轉(zhuǎn)換
?
正確的使用方式:
        this.list=[];
        this.service.getCheckData()
            .then((tx) => {
                for (var i = 0; i < tx.rows.length; i++) {
                    this.list.push(tx.rows.item(i))
                }
            });

以上方式界面就不會(huì)循環(huán)卡死

本文摘自 :https://www.cnblogs.com/

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >