所以我有一个我正在使用的反应容器,我需要获取存储在对象中的信息并对其进行过滤,然后将其用作变量。这就是我现在所处的位置:
请忽略很多我没有过滤掉的东西,我知道这看起来有很多未使用的变量信息被抓取,它被用在容器中。
...
componentDidMount() {
// ... bunch of stuff doing work
// need to use the categoryId variable inside of here
// categoryID returns /s/a-12345678 but all I need is the trailing numbers (12345678)
}
DvmContainer.propTypes = {
categoryId: PropTypes.string
}
const mapStateToProps = function({ config, page, profile }) {
return {
categoryId: page.metadata.node_id
}
}
答案 0 :(得分:0)
如果您的node_id
始终采用相同的格式,则可以使用:
categoryId: page.metadata.node_id.split('-')[1]