加载URL时如何将值传递给react应用?

时间:2019-11-22 12:18:28

标签: javascript html reactjs react-router

假设我有一个在3000端口上运行的React js项目,我可以使用查询字符串例如传递一些值。

http://localhost:3000/?P1=XXXXXXXXX&P2=YYYYYYYYYYYYY

,并且可以在componentDidMount()块中将它们读取为P1和P2。

是否还有其他方法可以在加载URL时传递值,因为我想传递大量参数?

1 个答案:

答案 0 :(得分:1)

通常,react应用程序从后端必须提供的api中获取初始数据,并且在大多数情况下建议这样做。但是您也可以让服务器将初始数据嵌入html中,例如:

<script type="text/javascript">
    var initialData = {foo: 'bar'};
</script>
相关问题