我想在一个组件中调用router.go
目前我已经设置window.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 } }) } }
我正在寻找的是像这样的.$router.go
navbar.vue
methods: { search () { this.$router.go({ name: 'search',query: { q: this.query } }) } }
谢谢,真的很感谢一些帮助
解决方法
就是这样,$route.router.go()在vue-router版本小于2,这个.$router.push()之后.