react
Nuygnix__
前端小白一枚
展开
-
react中BrowserRouter与HashRouter的区别
BrowserRouter使用的是H5的history API,不兼容IE9及以下版本。HashRouter使用的是URL的哈希值。BrowserRouter路径中没有#,例如。原创 2023-01-10 16:38:55 · 126 阅读 · 0 评论 -
react中向路由组件传递参数的方法
react中向路由组件传递参数的方法2.4备注:获取到的search是urlencoded编码字符串,需要借助querystring解析。3.4备注:虽然在浏览器地址栏不显示携带的参数,但是刷新也可以保留住参数。1、params参数。2、search参数。原创 2023-01-10 15:32:08 · 91 阅读 · 0 评论 -
react中解决多级路由刷新页面样式丢失问题
react中解决多级路由刷新页面样式丢失问题public/index.html 中引入样式时不写./写/public/index.html 中引入样式时不写./写。使用HashRouter。原创 2023-01-09 18:15:17 · 222 阅读 · 0 评论 -
react之NavLink封装
如果有多个路由,就要写很多个...重复性的代码,因此需要封装一下。NavLink可以实现路由链接的高亮,通过activeclassName指定样式名。通过this.props.children可以获取标签体内容。标签体内容是一个特殊的标签属性。原创 2023-01-09 17:33:32 · 93 阅读 · 0 评论