身爲一個前端打字員,一直沒有寫博客的習慣,可是,今兒是忍不了了,且爲自個兒從此提個醒。前端
最近用vue全家桶開發了一個網站,眼看一切都順順利利的,立刻都要領盒飯了,忽然發現一個bug,當我點擊其餘的標籤頁再點擊回來的時候,神奇的事情發生了,網站的title會自動切換到上次所設置的!vue
瞬間盒飯也不吃了,掏出console.log開始修理,下面是代碼vuex
$route() { document.title = titleTranslate[this.$route.meta.title] + titleSuffix; this.$utils.backToTop(); }
用mixin處理的title,通過一番搗鼓,沒毛病啊,得了,換個地方寫測試
router.beforeEach((to, from, next) => { document.title = titleTranslate[to.meta.title] + titleSuffix; })
換到路由來寫,這下應該能夠安心的吃盒飯了吧,一測試,bug依舊堅挺網站
這個愁懷了我這個打字員,全局也就一個地方設置了title,也沒有屢次執行,只有用笨辦法了,一個組件一個組件的關掉,bug依舊在,路由全關掉,bug依舊在,引入的js全刪了,bug依舊在。。。 wtf還能不能讓人安靜的吃盒飯了,直到關閉了vuex,好了, 帶着一臉懵逼的去看了代碼this
看到這裏內心就有點b數了,竟然是引入的客服乾的,事情到這裏也就結束了,我已經備好了四十米的大刀去找客服聊天了spa