首页 > 解决方案 > 如果在 vue-router 中从组件数据中传递多个参数,则无法获取更多数据,只能获取数据的第一个参数

问题描述

作为标题,我试图从 listPage 获取数据到 updatePage 但只获取数据的第一个参数

列表页

<v-icon small
  class="mr-2"
  @click="$router.push({name:'Post.Update',params:{item:item,act:'update', category:categories}})"
>mdi-file-document-box-outline</v-icon>

更新页面

<span class="headline">
  Post Update ID {{$route.params.item.id }}
  Title {{$route.params.item.title }} <!--  show value -->
  act {{$route.params.act}} <!--  empty -->
  category ID {{$route.params.category.id}}
  category title {{$route.params.category.title}} <!--  empty -->
</span>

------ VueRouter { 路径:'update/:id',名称:'Post.Update',组件:PostUpdate,},

标签: vue.jsvue-router

解决方案


推荐阅读