首页
/
每日頭條
/
圖文
/
vuetools怎麼使用
vuetools怎麼使用
更新时间:2025-07-03 14:58:02

vuetools怎麼使用?在我們實際中最常用到的是異步操作時,對異步操作進行封裝,Promise 是一個函數返回的對象,我們可以在它上面綁定回調函數,我來為大家科普一下關于vuetools怎麼使用?下面希望有你要的答案,我們一起來看看吧!

vuetools怎麼使用(Vue中Promise的使用)1

vuetools怎麼使用

在我們實際中最常用到的是異步操作時,對異步操作進行封裝,Promise 是一個函數返回的對象,我們可以在它上面綁定回調函數。

promise的簡單使用

let p = new Promise((resolve,reject)=>{ //實現異步數據處理任務 //當處理成功時調用resolve方法 resolve("處理成功"); //當處理失敗時調用reject方法 reject("處理失敗"); }); p.then(result=>{ //從resolve得到正常結果 },function(error=>{ //從reject得到錯誤信息 });

從代碼中我們可以看出Promise可以接受兩個方法函數分别對應異步操作的結果,一個是成功後的回調一個是失敗後的回調。

Promise常用的API

實例方法 new Promise 來創建對象 p.then()得到異步任務的正确結果 p.catch()獲取異常信息

使用方式1

let p = new Promise((resolve,reject)=>{ //實現異步數據處理任務 //當處理成功時調用resolve方法 resolve("處理成功"); //當處理失敗時調用reject方法 reject("處理失敗"); }); p.then(result=> { console.log(result); }) .catch(error=> { console.log(error); })

使用方式2

let p = new Promise((resolve,reject)=>{ //實現異步數據處理任務 //當處理成功時調用resolve方法 resolve("處理成功"); //當處理失敗時調用reject方法 reject("處理失敗"); }); p.then(result=>{ console.log(result); }, error=> { console.log(error); })

在這裡說明一點就是當我們new Promise的時候,其實裡面的處理邏輯是沒有執行的,隻有當調用then函數的時候才是處理邏輯執行的時候。

多個異步任務處理

1、Promise.all()方法

當處理并發多個異步任務,所有任務都執行完成才表示通過

let p1 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); let p2 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); let p3 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); Promise.all([p1,p2,p3]).then((result)=>{ console.log(result); })

這個時候隻有p1、p2、p3同時調用resolve方法數據處理成功的時候,Promise.all方法才會代表執行通過。

2、Promise.race()方法

當處理并發多個異步任務,隻要其中有一個任務完成就表示執行通過

let p1 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); let p2 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); let p3 = new Promise((resolve,reject)=>{ resolve("處理成功"); }); Promise.race([p1,p2,p3]).then((result)=>{ console.log(result); })

這個時候隻要p1、p2、p3中至少有一個調用resolve方法數據處理成功的時候,Promise.race方法就代表執行通過。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
鄭州國際馬拉松公交改線(鄭州欲開通馬拉松)
鄭州國際馬拉松公交改線(鄭州欲開通馬拉松)
  大河報·大河客戶端記者 甯田甜 通訊員 羅鵬   核心提示丨   11月3日,鄭州國際馬拉松将鳴槍開跑,當天,鄭州市部分道路将實施臨時交通管制。鄭州公交總公司将于當天開通馬拉松公交專線,方便市民前往參賽觀賽。      哪些路段會實施臨時交通管制?   據了解,3日淩晨5:30至上午11:00,鄭州市中原東路(工人路至京廣路段)雙向、嵩山北路(建設西路至...
2025-07-03
河南各個縣名字難讀(能全部讀對名字的人)
河南各個縣名字難讀(能全部讀對名字的人)
  每一座城市,都有屬于它自身的特色。它們或者并不是那麼出名,但總有一些風土人情或自然風光令人向往。   但是,想去某個地方旅行,你可别首先就被該地的名字給難倒了。今天,小南就來跟大家聊聊河南境内,外地人非常容易讀錯名字的6座縣城。   一、武陟(zhì)縣  武陟位于河南省西北部,是焦作市的下轄縣。武陟縣曆史悠久,據資料記載,隋開皇十六年(即公元596年)...
2025-07-03
一分鐘了解衛生巾(關于衛生巾的一切)
一分鐘了解衛生巾(關于衛生巾的一切)
     寫在前面   衛生巾再次在網絡上引起熱議,這已經是今年第二次大規模讨論。對女性來說,這是一個平常不過卻又值得嚴肅讨論的話題。事關女性健康,對于衛生巾,不僅是每一位女性,女性身邊的他,更應該了解這一切。   近日,#散裝衛生巾#的話題不斷發酵,詞條被閱讀了13.7億次以上。      三無衛生巾、女性月經貧困、女性月經健康等各種問題都得到了廣泛讨論。...
2025-07-03
賤名怎麼起(诨名趣話)
賤名怎麼起(诨名趣話)
  诨名趣話原創 許文明      1   人民公社化時,隊為基礎,一個生産隊就是一個大家庭。那時,凡能頂得上勞力、半勞力的男女社員,年頭到年尾在一起勞動,朝聚暮散,同頂一片藍天,同享大自然的溫涼。社會體制把人們的命運熔鑄在了一起。   生産隊,這個特殊的團體,就像一個話劇團,一個歌劇團,一個雜技團,更像一個綜合的曲藝團。而每一個人民公社社員,幾乎全部都是演...
2025-07-03
南甯濕地公園考拉河(南甯那考河濕地公園)
南甯濕地公園考拉河(南甯那考河濕地公園)
  今天我們來介紹一個鹹魚是如何翻身的。那考河,原本是一條臭水溝,也沒有什麼人關注,畢竟哪裡都不缺臭水溝。一個臭水溝都是讓人避而不及的。但是突然有一天……它一改過去的容貌,變成了如今的濕地公園。   公園據說總投資超過11個億,使用了各種技術用來淨化水體。如今的那考河早已不是過去的臭水溝了,兩岸有梯田式遞進的淨水植物帶。還種植的大片的花田。      公園是...
2025-07-03
Copyright 2023-2025 - www.tftnews.com All Rights Reserved