【发布时间】:2017-05-29 15:53:31
【问题描述】:
我正在使用 Vue.js 和 vue-router,我正在尝试在点击事件上导航。
根据vue-router documentation我应该使用router.push(name) API函数。
问题是路由器在 App 根组件中初始化,我想从 App 子组件之一导航。
有没有办法从this.$root 或类似的东西中获取路由器的实例?
【问题讨论】:
-
你必须在路由中定义那个子组件,为其分配路径和名称,然后你就可以做到
router.push('child-component')。我不确定我是否完全理解你的问题,所以更好的解释会有很大帮助。
标签: javascript vue.js frontend vue-router