.
.
.

router.afterEach((to) =>{
  if(store.getters.pageCount < 1){
    store.commit('addPageCount')
  }else{
    store.commit('setHasHistory', true)
  }
})

Vue.js + Vuexで自サイトにHistoryがあるかを判定するスクリプトです。VuexのstoreでpageCountを数えてVue Routerで画面遷移がある度に判定させています。ページリロードには対応してません。戻るボタンの動きを判定する際などに使ってます。