最近一直在擼一個給大學生新生用的產品,在擼的時候有時候會發現自己力不從心,是不是我的能力下降,是不是我該放棄我的最熱愛的事業了?這對我的心靈造成了巨大的傷害,所以我決定向蒼老師起誓一定練好我這雙手――好好寫代碼(想多的同學趕緊去面壁5秒鐘再過來往下看)~~~
我做的這個產品是課堂在線編程教學工具,由于涉及到商業問題,這里就不能和大家分享了,但是我可以把里面我認為很牛(zhuang)X(bi)的技術和大家分享分享啊。
如果你覺得我寫的很 low的話歡迎加入igeekbar裙里來噴我啊,我在那里等你啊,我相信贊美會有很多故事喲。哈哈,廢話不多說了,進入干貨分享啦~~~
先從登錄分享吧,登錄是我寫完項目后加上的,一開始沒有考慮到登錄問題,后來加的,看了一些人分享的登錄,感覺都太牛逼了(主要我理解能力差看不懂)。最后自己搞了一套。
使用的技術:
首先明確的一點vue是一個寫但頁面的框架,以前在做登錄的時候,也許是后端來控制登錄的狀態,把登陸的信息會放在cookie里。前端也可以做登錄驗證的,這主要是基于但頁面引入路由的功能得以實現的。
在vue-router里有個鉤子函數 beforeEach (導航守衛)多霸氣的名字,故名YY就是這是我家沒我的邀請名片都給我滾蛋,還想過來和我一起看蒼老師。beforeEach 接受三個參數(to, from, next)分別是to: 小伙要去哪里, from: 小伙從那里來, next: 美女您請進,小心路滑啊。姑且你們認為我寫的很形象啊,如果你感到不服去看 文檔 啊!
理解里 beforeEach 那我們就可以區搞事情了。基本的思路是: