javascript - 在 vue 路由器中,是否可以使用 HTML5 历史模式使用动态路由?
问题描述
基本上,我面临的问题是:有一个动态路由器,例如:
www.example.com/:id
并且无论何时通过以下 URL 直接访问它:
www.example.com/10101010
我想通过使用此 ID 通过服务器获取数据来显示相关信息。关于如何实现它的任何想法?应该在 Vue 部分实现还是在后端部分实现?
解决方案
我真的不明白你的问题,但是...
您可以使用“$router.params”显示您的实际 url id。
当然,你也可以从你的 vue 组件脚本中访问它。
例子:
//Actual URL: www.example.com/10101010
<template>
<div>
actual id: {{$router.param.id}}
<!--this shows 10101010-->
</div>
</template>
有关更多信息,您应该查看:https ://router.vuejs.org/guide/essentials/dynamic-matching.html
推荐阅读
- arrays - 如何通过“镜像效应”按照另一个表的顺序对表进行排序?
- php - 在颤振中从 PHP REST API 获取数据给出异常
- mongodb - mongoose - 如何从连接对象启动事务会话?总是抛出“没有交易开始”
- oracle - 如何回收 Oracle SYSAUX 表空间中未使用的空间?
- angular - 当请求在Angular中具有不同的参数时如何限制请求
- javascript - 将 JavaScript 闭包添加到图表数据刷新器
- python - 线程函数完成后重定向到不同的页面
- flutter - 垂直窗口 TabBar 菜单和颤动中的动画指示器
- flutter - FutureBuilder 中的循环无法正常工作
- typescript - 什么是显示类的当前子实例的键的通用类型?