vue-routerには再描画のためのAPIが用意されていません。
そのため、initなどのラッパー関数を用意して、再度呼び出す方法が紹介されています。
created: function () {
this.init()
}
methods: {
init: function() {
// do something
},
relaodThisPage: function () {
this.init()
}
}
参考:
https://github.com/vuejs/vue-router/issues/296