分享更有价值
被信任是一种快乐

react路由传值的方式有哪些

文章页正文上

这篇文章主要介绍“react路由传值的方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react路由传值的方式有哪些”文章能帮助大家解决问题。 react路由传值有三种方式:1、“props.params”方法,该方法可以传递一个或多个值,但是每个值的类型都是字符串,没法传递一个对象;2、query方法,该方法类似于表单中的get方法,传递参数为明文,但是刷新页面参数会丢失;3、state方法,该方法获取参数时要用“this.props.match.params.name”,并且刷新页面参数也会丢失。本教程操作环境:Windows10系统、react17.0.1版、Dell G3电脑。路由传值的方法有三种1.props.params(推荐)当页面跳转到UserPage页面之后,取出传过来的值:上面的方法可以传递一个或多个值,但是每个值的类型都是字符串,没法传递一个对象,如果传递的话可以将json对象转换为字符串,然后传递过去,传递过去之后再将json字符串转换为对象将数据取出来2.query(不推荐:刷新页面参数丢失)query方式使用很简单,类似于表单中的get方法,传递参数为明文3.state(不推荐,刷新页面参数丢失)state方式类似于post方式,使用方免费云主机、域名式和query类似特别提示:1,获取参数时要用this.props.match.params.name2,如果在子组件里打印要记得传this.props,如下:关于“react路由传值的方式有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云技术行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: es6字符串如何去掉最后一个字符

这篇文章主要介绍了es6字符串如何去掉最后一个字符的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6字符串如何去掉最后一个字符文章都会有所收获,下面我们一起来看看吧。 方法:1、用“[…str]”或“Array.from(s…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册