通过动态路由的方式获取路由配置内的值 相关的问题
来源:4-4 React-Router4.0 Demo2演示

V丶x
2018-11-13
老师您好, this.props.match.params.value 我想问下:
1.通过上面这种方式获取到路由配置中的参数, 假如我想通过变量的形式设置路由后面value的值与路由进行字符串的拼接, 是不是不能够传递复杂的数据形式, 只能传递一个字符串类型的数据(数组对象这种不可以么)?
2. 如果是一个数组的话那能不能遍历成一个长字符串进行拼接传递? 那就会导致网址的长度很长那会不会有什么影响和限制长度?
3.如果是想对数据进行保密的话, 那这种方式是不是就不能使用了,而需要用别的方式实现? 那这种方式是不是只会用于想跳转商品详情页, 想传递商品id, 这种很简单的string数据而且还不需要保密的情况下才使用?
写回答
1回答
-
首先,不能传输引用类型的数据,通常我们会传多个string类型,get的长度很长你的参数不可能超过限制。这种是get请求所以就没有那么安全,因为是明文传输,但是通常对于订单id这一类的也无需保密,他没有那么重要。
012018-11-21
相似问题