reactjs - 从查询参数设置状态

标签 reactjs

我想根据查询值设置 React 组件的状态。

componentDidMount() {
    const query = queryString.parse(this.props.location.search);
    this.setState(query)
  }

它工作得很好,但有些状态字段应该是整数类型。但是 queryString.parse 返回仅包含字符串值的对象。有什么简单的方法可以转换吗? Python中有Trafaret库,JS有这样的库吗?

附注例如,我想将它用于分页。查询参数应包含偏移量、限制、页码等。

最佳答案

关于reactjs - 从查询参数设置状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55873791/

相关文章:

javascript - 为什么函数返回的数据不在 react 中呈现?

javascript - 自定义 React Tab 组件不接受 "dissabledTabs"属性

reactjs - 比较 "Lifting state up"与 Redux,Flux 状态管理

javascript - jsx中的img src属性url

javascript - React PropTypes - 以数字为键的形状

c# - POST 请求响应 404,而 GET 请求工作正常 .NET Core、React

reactjs - 无法在 webpack 中压缩为 gzip

javascript - 如何迭代似乎已分页的嵌套对象数组?

javascript - 如何为项目创建 .env 文件以隐藏 API key

javascript - React/Redux 将变量传递给子级会产生对象而不是字符串