私はコンポーネントのコードはvuejs:コンポーネント内のrouter.go()にアクセスする方法はありますか?
index.js
const App = Vue.extend(require('./views/app.vue'))
router.start(App, '#app')
window.router = router // I don't want to set this global variable
navbar.vue
methods: {
search() {
window.router.go({
name: 'search',
query: { q: this.query }
})
}
}
何を動作しますので、現在私は、// window.router = router
を設定している
内router.go
を呼び出したいです私が探しているのは、何かのようなものです。this.$router.go
navbar.vue
methods: {
search() {
this.$router.go({
name: 'search',
query: { q: this.query }
})
}
}
おかげで、本当にはvue-router
1.1
this.$route.router.go('path')
感謝を!答えは 'this。$ route.router.go' –
ニース。私も私の答えを更新します。 –
はVue2のように見えますが、今は 'this。$ router' –