मैं एक घटक के अंदर router.go
कॉल करने के लिएvuejs: क्या घटक के अंदर router.go() तक पहुंचने का कोई तरीका है?
वर्तमान में मैं निर्धारित किया है window.router = router
// तो कोड काम करता है
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 }
})
}
}
चाहते क्या मैं कुछ ढूंढ रहा हूं, this.$router.go
navbar.vue
methods: {
search() {
this.$router.go({
name: 'search',
query: { q: this.query }
})
}
}
धन्यवाद और वास्तव में vue-router
1.x
this.$route.router.go('path')
धन्यवाद! इसका उत्तर मिला। $ rout.router.go' –
अच्छा। मैं अपना जवाब भी अपडेट करूंगा। –
Vue2 में दिखता है, अब यह '$। राउटर' –