promiseのfinallyメソッド
4481 ワード
文書ディレクトリ参照文書 問題の出所 ケース 知識点 リファレンスドキュメント promise-finally学習 問題のソース
モバイルappの開発を行う場合、リクエストを送信するたびに「菊」のヒントが必要になります.リクエストが送信されると、loadingプロンプトボックスを閉じる必要があります.そうしないと、インタフェースがクリックできません.しかし、リクエストは成功、失敗、タイムアウトがあり、システム全体の正常な使用に影響を与えないために、プロンプトボックスを強制的に閉じる必要があり、promiseのfinallyを利用してプロンプトボックスを閉じる必要があります.
ケース
結果error catch finally
インテリジェントポイント
モバイルappの開発を行う場合、リクエストを送信するたびに「菊」のヒントが必要になります.リクエストが送信されると、loadingプロンプトボックスを閉じる必要があります.そうしないと、インタフェースがクリックできません.しかし、リクエストは成功、失敗、タイムアウトがあり、システム全体の正常な使用に影響を与えないために、プロンプトボックスを強制的に閉じる必要があり、promiseのfinallyを利用してプロンプトボックスを閉じる必要があります.
ケース
var promise = new Promise(function(resolve, reject) {
console.log("promise")
window.setTimeout(function(){
if (false){
resolve('huangbiao');
} else {
debugger
reject('error');
}
},1000)
}).then(function(){
console.log('success');
}).catch(function(){
console.log('catch');
}).finally(function(){
console.log('finally');
});
結果error catch finally
インテリジェントポイント
promise , then catch , finally 。