And*_*ena 9 reactjs react-router
我正在关注React路由器指南,但我甚至没有让最简单的例子工作.它说Uncaught ReferenceError: Router is not defined.
我通过cdnjs以下方式包含这3个JavaScript文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.12.2/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/0.11.6/react-router.js"></script>
Run Code Online (Sandbox Code Playgroud)
触发异常的脚本是这样的:
<script type="text/jsx">
Router.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?在Router其他地方定义?这很奇怪,因为它没有在文档中说明.
小智 10
react-router在全局定义为ReactRouter.
你可以像这样访问.
<script type="text/jsx">
ReactRouter.run(routes, function (Handler, state) {
React.render(<Handler/>, document.body);
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8651 次 |
| 最近记录: |