• 當前位置:首頁 > IT技術 > 數據庫 > 正文

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

    錯誤的做法:

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

      

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

    以上方式界面就不會循環卡死

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

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码