laravel - Vuex/Laravel 将参数传递给动态 url
问题描述
您将如何在 Vuex 中设置动态 axios 调用?例如 /api/data/{id} 其中 id 链接到 laravel 数据库中的用户 id
解决方案
您可以通过执行以下操作访问路由器动态参数:this.$route.params.id
通过 axios 获取用户信息的示例:
<template></template>
<script>
export default {
async created() {
const userInformation = await axios.get(`user/${this.$route.params.userId}`);
}
}
</script>
这是假设您有一个使用以下内容定义的路由:
const routes = [
{ path: 'user/:id', name: 'user-view', component: ComponentA }
]
推荐阅读
- sql-server - 如何使用 freetds 为 sphinx 配置 unixODBC 驱动程序。错误:来源:未知类型“odbc”;跳过
- php - BaseDN 语法与 LDAP 一起使用
- email - 如果请求 AD 字段为空,我如何不打印字符串
- javascript - React-bootstrap ToggleButtonGroup 在调用时使用旧值
- java - 如何在 Tensorflow 移动 Android 应用程序上使用预训练模型?
- c++ - 持有派生类引用的基类的 std::unique_ptr 在 gcc 编译器中不显示警告,而裸指针显示它。为什么?
- python - 每次运行python代码时都必须导入excel文件吗?
- linux - 我的 Man 脚本应该放在哪里才能正常工作?
- javascript - Blob 未在 IE 浏览器中打开 PDF,在 chrome 中工作
- jpa - Weblogic 12c中的beforeCompletion中的JPA意外异常