日常bug總結

2021-09-24 22:47:49 字數 1004 閱讀 6696

日常bug總結

})場景

a頁面是資料獲取並展示頁面,b頁面是詳情頁面資料由上乙個頁面傳遞,c頁面是操作頁面

c通過操作與伺服器互動完成修改,此時需要更新b頁面的資料,b頁面的資料又是a頁面通過路由傳參獲取得到的,所以需要告訴a頁面重新獲取下伺服器的資料,並重新模擬乙個路由跳轉把引數重新傳遞一遍,以此來重新整理b頁面的檢視。

但是a頁面獲取資料又是10個非同步請求,無法判斷什麼時候請求完事。

1.如何告訴a頁面重新獲取資料

通過在c頁面的commit來改變vuex中的state,a頁面通過監聽vuex中的state來觸發更新
2.如何判斷非同步請求完事了,並進行排序

一開始採用的是for迴圈加async/await來保證同步,但是會出現亂序,需要保證全部請求完之後再進行排序。請求完畢的點又無法得知,後採用promise.all

promise.

all(

this

.machinestatuslist.

map(

(machine)

=>

))

promise.all 的非同步或同步」示例。返回值將會按照引數內的 promise 順序排列,而不是由呼叫 promise 的完成順序決定

var age=11

console.log(window.age) //11

let ***=1

console.log(window.***) //undefined

&&接函式或者(表示式)

日常 bug記錄

1 伺服器可以ping通,但無法登入 通過內網連線 先登入伺服器a,然後通過內網ip連線伺服器b。ssh root 伺服器b內網ip新知識get 2 torch tensorboard生成的url打不開。使用命令 logs為自定義的儲存檔案的資料夾 tensorboard logdir logs h...

電腦日常使用bug記錄

1.由於電腦太卡了,於是決定關一點服務,一不小心,電腦無線無法使用了.啟動無線服務時提示 windows無法啟動wlan autoconfig服務錯誤1068依賴服務 啟動 extensible authentication protocol 服務,如果還是無法啟動,就去啟動 cng key iso...

總結 日常總結

最近變得浮躁了,學不進了,那就寫總結吧。關於刷題 從去年十一月份到現在,感覺唯一堅持的意見事情就是刷力扣了。四個多月,寫了六百多道題,大概有四五題一天,然後也在堅持參加周賽。很多時候,有些事情成了習慣,那麼也就不需要去堅持了。比如說現在,每天都是先把每日一題和劍指 offer 的任務完成了再開始做其...