Reactjs 从查询参数设置状态

Reactjs 从查询参数设置状态,reactjs,Reactjs,我想根据查询值设置React组件的状态 componentDidMount() { const query = queryString.parse(this.props.location.search); this.setState(query) } 它工作得很好,但是一些状态文件应该是整数类型。但是queryString.parse返回只包含字符串值的对象。有什么简单的方法可以转换它吗?Python中有travaret库,JS有这样的smth吗 顺便说一下,我想用它来分页

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

componentDidMount() {
    const query = queryString.parse(this.props.location.search);
    this.setState(query)
  }
它工作得很好,但是一些状态文件应该是整数类型。但是
queryString.parse
返回只包含字符串值的对象。有什么简单的方法可以转换它吗?Python中有
travaret
库,JS有这样的smth吗


顺便说一下,我想用它来分页,例如。查询参数应包含偏移量、限制、页码等。

使用库
查询字符串

parseInt()
是您要找的:是的,我当然知道。但我问了一些要解析的模式。就像在Python的Travaret中一样。
JSON.parse(JSON.stringify(obj))
@Neil,不,它不起作用:
this.props.location.search
看起来像什么?