.
.
.
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で画面遷移がある度に判定させています。ページリロードには対応してません。戻るボタンの動きを判定する際などに使ってます。