vue-router列表详情按钮跳转

列表详情按钮,点击后整个页面跳转至详情页面(顶部logo不变,spa页面),这个该怎么做?
图片描述

详情按钮代码:

<p class="linkDetail"><router-link :to="'/top250/'+list.id">详情</router-link></p>

vue-router代码:

{
  path: '/top250',
  name: 'top250',
  component: Top250,
  children: [
    {
      path: '/top250/:id',
      component: DetaiMovie
    }
  ]
},
阅读 10.9k
3 个回答

vue-router文档

{
  path: '/top250',
  name: 'top250',
  component: Top250
},{
    path: '/DetaiMovie',
    name: 'DetaiMovie',
    component: DetaiMovie
}
<p class="linkDetail"><router-link :to="{ name: 'DetaiMovie', params: { id: 123 }}">详情</router-link></p>

如果想要nav不变的话、就用路由嵌套、最外层导航根据vuex取title、中间内容切换

我做的功能和你的一样,但是为什么我的会报错呢?提示
Unknown custom element: <router-link> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题