Vue——Ant Design Pro的初使用(1)


今天學習使用的過程中,主要為逐步推進,從登錄的第一步開始。

輸入賬號和密碼后開始向服務器請求token,由於其本身框架中含有的是在例子內取得的各種信息,例子中的域名並非我后續能用到的域名,於是要找到並更改其地址,其中的各項參數的命名與我所用的接口中各項參數中的命名不同,所以需要更改其攔截器,以及儲存的token的命名。

然后繼續向后推進時,發現點擊登錄后無法跳轉到主頁面,剛開始我以為是跳轉的問題,但是研究了一下發現跳轉其實沒有問題。然后繼續尋找點擊以后例子又做了什么事,忽然發現例子中在將token拿到手,儲存好並,在加入攔截器后,它的下一步操作是獲取用戶的信息,並且在獲取信息后才能繼續進行下一步的跳轉到首頁,於是我陷入了邏輯死循。,由於我的后續操作是在自己的服務器中上傳圖片,所以已經將例子本身的域名給改掉了,所以它對用戶信息的獲取是沒有辦法獲取到的,但是不更改依然沒有辦法進行下一步。仔細研究了一下他的獲取用戶信息的代碼后發現了他的邏輯,當將token處理好后再次發起請求,到指定位置去請求用戶信息,拿到用戶信息后才能繼續跳轉,如果無法獲取到用戶的信息,那么下一步就事清除歷史保留記錄,並跳轉回登錄頁面。

看到這我有了個想法,既然獲取成功后能跳轉,那么我不成功也讓他跳不就好了,我現階段做的又不涉及到其他用戶,跳過后影響不大,本身也沒有這個接口。於是我用了上面成功后跳轉路由的代碼,但是一直報錯,然后有使用了頁面跳轉的代碼,也不可以。這時候我就迷茫了。

因為涉及到了一個我不了解的東西,路由守衛。

可以理解為是路由跳轉是一個大過程,這個大過程可以細分為很多的小過程,每個過程中都有一個函數,這個函數能規范你操作其他事的時機。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM