找回密码
 请使用中文注册
查看: 316|回复: 0

路由及react(react如何跳转路由器)

[复制链接]
阅读字号:

109

主题

0

回帖

3946

积分

版主

积分
3946
发表于 2023-5-13 17:45:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
参考资料: https://reacttraining.com/react-router/web/apinpm install --save react-router-dom引入 import {BroswerRouter as Router, Route, Switch, Link} from 'react-router-dom'
// 定义Route2-1 通过component的方式引用组件 2-2 通过render方式引用组件   }>路由参数传递
第一种: 通过路径传递参数, 通过 props.match.params.key 获取参数
?代表可选参数的意思, 传不传递都可以
第二种: 通过 new URLSearchParams(props.localtion.search).get(key) 获取参数
const params = new URLSearchParams(props.location.search)const name = params.get('name')console.log(name)
第三种: 通过querystring传递参数
const qs = require('querystring')const params = qs.parse(props.location.search)console.log(params)// 输出结果: 前面有个问号需要自己处理// {?name: "mystic", age: "123"}router-link Object
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-8-25 00:36 , Processed in 0.287046 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表