我正在使用redux。我想在更新商店后執行某個網路呼叫。我為此寫了承諾 -
let promise=new Promise(function(resolve,reject){
updateStore() //separate method which updates the store.
}).then(()=>{
//Netowrk call
//axios code
});
我在這里收到一個語法錯誤:預期宣告或宣告。
執行此活動的方式應該是什么?
uj5u.com熱心網友回復:
您可以但不確定為什么要在這里使用 promise?我們還在等什么?
function updateStore() {
console.log("updating");
}
let promise=new Promise(function(resolve,reject){
console.log('update')
resolve( updateStore() ) //separate method which updates the store.
}).then(()=>{
console.log('now network')
//Netowrk call
//axios code
});
Using promise
僅僅使用一個函式可能會更好。
function update_store(callback) {
console.log("update store");
callback(); /* or setTimeout( callback ); */
}
function now_network() {
console.log("update network");
}
update_store(now_network);
Using callback
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/467362.html
標籤:javascript jQuery 反应 还原
上一篇:如何將文本添加到串列元素?
