記一次bug經歷-document.title

身爲一個前端打字員,一直沒有寫博客的習慣,可是,今兒是忍不了了,且爲自個兒從此提個醒。前端

最近用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

clipboard.png

看到這裏內心就有點b數了,竟然是引入的客服乾的,事情到這裏也就結束了,我已經備好了四十米的大刀去找客服聊天了spa

相關文章
相關標籤/搜索