QMLでasync functionを使用できるかどうかは疑問です。QMLのJS非同期関数
async function additem(clientName){
myListModel.append({name:clientName});
}
の代わりにこの使用:このよう
function additem(clientName){
myListModel.append({name:clientName});
}
を、私はそれを試してみたと私は構文エラーを取得:期待トークン: ' `と任意のドキュメントを見つけることができませんでした約QML対応JavaScript "async function"です。
なぜでしょうか? QMLで使用できるJSで非同期処理を行う方法が他にある場合はおそらくですか?
注:データ全体がモデルに追加されるまでをフリーズは、私は私のListModelのにデータを追加したいと私はアプリケーション全体をしたくないその進捗状況ととしてそれを見たいと思っています。
あなたの時間を感謝します。
@JaromandaXブラウザでエラーが発生することはありません。ブラウザで正常に動作しますが、QMLでは正常に動作しません。また、エラーは '予想されるトークン:' '私が行方不明になっているようです**":** ** – Bear
私の謝罪です。私はあなたが尋ねていたことを誤解していました –
[this](http://doc.qt.io/qt-5/threads-technologies.html#workerscript-threading-in-qml)でも見ることができますが、おそらく[this] (https://github.com/benlau/quickpromise)。 – BaCaRoZzo