【发布时间】:2016-09-15 21:54:01
【问题描述】:
如何在 react 组件中获取路由的参数 我使用来自反应作曲家包的反应容器 如果这是整条路线
https://learnbuildrepeat-tevinthuku.c9users.io/ReadProjectMeta/wD98XTTtpf8ceyRJT
我怎样才能得到唯一的
wD98XTTtpf8ceyRJT
并将其值存储在反应组件内的变量中。 我试过用
FlowRouter.getParam() 但它不起作用。我一直不确定
import React from 'react';
export default class ReadProjectMetaLayout extends React.Component {
render() {
var category = FlowRouter.getQueryParam();
console.log(category);
return (
<div>
<h4>Hello World</h4>
</div>
)
}
}
这是路线
FlowRouter.route("/ReadProjectMeta/:_id", {
name: 'project.meta',
action(params) {
mount(ReadProjectMetaLayoutContainer, {
components: (<ReadProjectMeta _id={params._id}/>)
})
}
});
可能是什么问题以及如何解决它
【问题讨论】:
标签: javascript meteor reactjs flow-router