javascript - 使用 Meteor/React 的多页应用程序

标签 javascript meteor reactjs routing flow-router

我是 Meteor/React 的新手,正在尝试弄清楚如何创建多页面应用程序。我真的很困惑如何真正让路由工作。我想要多个 html 文件,根据一个文件发生的情况,将导致另一个文件被渲染。例如,

我在 main.html 上单击一个按钮 -> 然后它应该会导致 secondary.html 在屏幕上呈现。我在 secondary.html 上点击了另一个按钮 -> 然后它将我定向到 tertiary.html。

但是,每当我启动一个应用程序时,我所有的 html 文件都会同时呈现(我猜这是 Meteor 自动完成的)。我一直在尝试使用 FlowRouter。任何帮助或建议将不胜感激!!

最佳答案

我对 iron:router 包越来越满意,您可以在此处查看文档:https://atmospherejs.com/iron/router

通过访问文档了解您可以添加哪些选项...

但是,这仍然是您实现它的最简单方法:

Router.route("/myCustomRoute",function(){
this.render("/myCustomTemplate")
}

通过这样做,您将允许您的应用程序有多个路由:) 然而,FlowRouter 是一个很好的选择(也许更好),但它背后的“代码逻辑”是一样的:)

希望对您有所帮助!

关于javascript - 使用 Meteor/React 的多页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35262202/

相关文章:

javascript - 为什么我不去那个 URL?

javascript - 如何根据值长度更改输入宽度

javascript - 根据字段对 Json 数据进行排序

javascript - 禁用拖动图像或链接的重定向

meteor - 在使用meteor up 部署的生产服务器上运行meteor shell

mysql - 如何使用meteor设置mysql

javascript - meteor 同步模型到 JSON API 而不是 mongodb

javascript - 为什么我的 onClick 事件没有在 React 上触发?

reactjs - 为什么我收到 ReferenceError : self is not defined when I import a client-side library?

javascript - 加载状态永远不会变为真??(React - Redux)