Vue路由器未路由到指定位置

德C

我在vue-router中使用vue,当路由到子路由时,route不起作用。

  {
    path: '/user',
    name: 'User',
    component: User,
    children: [
      {
        path: 'profile',
        component: Profile,
      },
    ],
  }

以编程方式路由到/ user / profile

<template>
    <div>
            <button @click="goToUserProfile()">create new</button>
    </div>
</template>

<script>

export default {
  methods: {
    goToUserProfile() {
      this.$router.push('/user/profile')    // Routing doesn't work
       .catch(console.log);
    },
  },
};
</script>
凯斯特

确保您已放入<router-view></router-view>“用户组件”模板以显示嵌套(子级)路由。

<template>
    <div>
        <button @click="goToUserProfile()">create new</button>
        <router-view></router-view>   <!-- placeholder for children routes -->
    </div> 
</template> 

然后您就可以通过this.$router.push('/user/profile')this.$router.push({ name: 'UserProfile' })

如Vue路由器文档所述:要将组件渲染到此嵌套插座中,我们需要使用VueRouter中的children选项。

https://router.vuejs.org/guide/essentials/nested-routes.html

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vue路由器未重定向到正确的页面

来自分类Dev

Vue:Vue路由器未导航到任何路由

来自分类Dev

子路由未显示在Vue路由器中

来自分类Dev

UI路由器未路由

来自分类Dev

ReactJS路由器未路由

来自分类Dev

Angular2-释放未路由到子路由的候选路由器

来自分类Dev

Angular2-释放未路由到子路由的候选路由器

来自分类Dev

Vue路由器-可选路由组

来自分类Dev

动态路由的Vue路由器问题

来自分类Dev

Laravel Vue —路由器视图未呈现

来自分类Dev

路由器到路由器连接

来自分类Dev

Vue路由器路由器视图错误

来自分类Dev

Vue.js路由器未显示正确的子路由

来自分类Dev

@ angular /路由器未正确安装

来自分类Dev

路由器未选择正确的功能

来自分类Dev

路由器插座未呈现

来自分类Dev

UI路由器stateParam在子路由中未更新

来自分类Dev

组件未刷新的反应路由器路由问题

来自分类Dev

UPnP和SOAP到路由器

来自分类Dev

从反应路由器 3 到 4

来自分类Dev

嵌套路由器中的链接无法导航到父路由器的路由

来自分类Dev

连接外部网站的Vue路由器

来自分类Dev

Vue路由器。无法挂载组件

来自分类Dev

Vue路由器从服务重定向?

来自分类Dev

Vue 路由器不工作

来自分类Dev

用于 div 的 Vue 路由器

来自分类Dev

vue 路由器强制 popstate

来自分类Dev

从子组件路由到父路由器的出口

来自分类Dev

PC到路由器到路由器,第一个路由器的IP是什么?