錯誤的做法:
?
this.service.getCheckData() .then((tx)=>{ this.list=tx.rows; });
原因:
tx.rows是一個SQLResultSetRowList類型的緩存數(shù)據(jù)集,是不能直接賦值給一個list集合使用,可以使用它其中的item屬性來間接轉(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án)卡死
本文摘自 :https://www.cnblogs.com/