繁体   English   中英

如何通过路由器传递数据?

How to pass data via router?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在将数据从我的其余 API 传递到子组件时遇到问题,我有一个包含许多记录的列表,单击title我想打开另一个包含此单击元素详细信息的页面,这是我的代码:

我的路由器在表中:

<router-link
  to="/user/details"
  v-slot="{ href, route, navigate }"
>
  <a
    :href="href"
    @click="navigate"
  >
    {{ user.name }}
  </a>
</router-link>

我的user/details页面:

<template>
  <div>
    <div class="flex flex-wrap">
      <div class="w-full mb-12 xl:mb-0 px-4">
           //HOW TO USE THIS MY user.name FROM ROUTER?
      </div>
    </div>
  </div>
</template>
<script>
export default {
    components: {}
};
</script>
{
  path: "/user/details",
  component: UserDetails
}
2 个回复

您可以在切换路由时在query传递name ,如下所示:

<router-link 
  :to="{ path: '/user/details', query: { name: user.name } }"
>
  User Details
</router-link>

然后在details组件中解析如下:

data: () => ({ userName: "" }),
created() {
  this.userName = this.$route.query.name;
}

$router 对象将您暴露给 url 的查询参数

this.$route.query

https://router.vuejs.org/api/#router-link

1 Angular UI路由器-通过路由传递动态数据?

我在应用程序中定义了几个路由/状态。 考虑列表视图和单一视图的标准用例。 对于我的单一视图,我将id作为URL参数传递。 我想传递更多数据,但不传递URL参数。 能做到吗? 我使用$state.go过渡到州。 编辑: 我从URL获取相应控制器的$stateParams中的 ...

2 角度通过路由器出口传递数据

有没有办法在父组件和子组件之间传递数据(这样我就不必多次使用同一个服务)? 文件如下所示。 所以我在adventure-detail.component adventure.component.ts ,并希望在我的adventure-detail.component保留数据。 我知道我 ...

3 将数据通过路由器传递到 vue 中的其他组件

我正在尝试通过路由器传递数据。 我的代码正在运行,但它在 url 中显示数据。 我不希望像 POST 方法那样。 url 应该像 /data-list 。 我也想从组件中获取传递值。 这里我没有使用 vuex 。 实际上,我的工作是根据此数据显示任务已完成的消息。 我正在使用 Laravel 作为 ...

5 如何通过路由器传递道具

我在仪表板上有一个任务列表,我想尽快单击任务以获取他的详细信息。 目前,我只能检索此任务的ID,但无法获取其他信息。 当我在父组件上执行console.log listTask时,我得到一个包含所有任务的Array对象: parentComponent.js 我的问题 ...

6 我如何通过路由器链接传递道具?

在其中一个组件中,我可以链接到另一个组件,并且我想通过该链接传递道具以在我链接到的组件中使用。 但由于某种原因我无法让它工作? 也许我错过了什么? 我也是第一次使用反应钩子。 我尝试了几种不同的方法,我也使用 &lt;Link to="/details params={...data} 并且没有 ...

7 通过路由器链接传递道具

我是 Vue 3 路由器的新手,所以真的需要帮助。 我正在尝试通过路由器链接传递道具。 所以,我有一个组件 Post,其中一个 prop post 是一个对象。 后.vue 我有一个组件 EditPostForm,其中应该与 Post 组件中的对象完全相同。 编辑PostForm.vue ...

8 通过路由器传递属性

这是一个本机应用程序 我试图像这样通过路由器将属性传递给组件: 我在单独的组件中有一个带有onPress的按钮: 路由器定义为: 但是,当我尝试访问DealList组件中的属性时,它似乎未定义。 我正在尝试这样做: 我试图调试它,并且似乎有变量直到我尝试调用 ...

9 Vue JS。 通过路由器传递道具

我想由用户选择一个碗碟阵列,并在父组件中的selectedDishes阵列中将它们的数量放置在路由器中的所有其他组件中。 这里我有dish组件,但是我将在checkout组件中使用selectedDishes等。 如何通过路由器将selectedDishes传递到dishes组件? ...

10 通过路由器发送数据的问题

我在通过 React 路由器发送数据时遇到问题我的数据来自 Wordpress REST API 首先是我从 Wordpress 读取的 Nav 函数,这是有效的 接下来是我的 App 函数,它使用动态创建路由器的 MyRoutes 函数然后我有我的页面组件,我需要从导航中获取数据。 基本上 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM