router.resolve
が用意されているので、それを使うだけ。
this.$router.resolve({
name: 'ExmaplePage',
params: {
id: id
}
}).href
これだけだと /example_page/1
のようになるので location.origin
と組わせる。
const url = this.$router.resolve({
name: 'ExmaplePage',
params: {
id: id
}
}).href
location.origin + url.location
これで https://example.com/example_page/1
のようにできる。