鍍金池/ 問答/HTML/ 批量調用后端接口來添加對象,但是添加之前要逐個檢測有沒有重復值存在,promis

批量調用后端接口來添加對象,但是添加之前要逐個檢測有沒有重復值存在,promise怎么寫?

vue.js環(huán)境,頁面上需要填寫多個對象,批量向后臺添加,目前已經(jīng)在api.js中有兩個接口:
apiCheckDuplicated(name)
apiCreateNew(name)
接口內部是用axios實現(xiàn)的ajax調用。

現(xiàn)在頁面交互輸入了一堆新的name:

var newnames = xxxxxx[]

先是for循環(huán)逐個檢測是否存在,把已經(jīng)存在的顯示出來,提醒用戶不能提交,再把不存在的逐個調用接口提交上去。打算用promise來寫,但是感覺這個玩意用起來太復雜了,哪位幫忙給個例子?

回答
編輯回答
尐飯團

邏輯改善:
1.在文本框blur時觸發(fā)校驗重復的API。如果重復直接提醒用戶重復,重新填寫;
2.不要循環(huán)調用接口傳遞單個name,而是寫成對象/數(shù)組等一次性提交所有的數(shù)據(jù)

2018年3月9日 02:56