Meteor - React - FlowRouter如何根据设备(PC或移动设备)正确重定向

时间:2017-05-09 06:21:42

标签: reactjs meteor mobile flow-router

我正在为我的项目使用Meteor,React和FlowRouter,它将根据PC或移动设备进行不同的显示。

目前,我的Router.js看起来像:

FlowRouter.route("/login", {
  name: "login",
  action(params) {
    mount(MyMainLayout, {
      content: <MyLoginComponent />
    });
  }
})

现在的问题是我希望FlowRouter基于PC或移动设备正确地重定向:也许&#34; / login&#34;和&#34; / sp / login&#34; (我的意思是,如果用户通过手机访问PC网址,他们将被重定向到SP网址,反之亦然,当他们尝试在他们的PC上访问SP网址时,将会发生PC路由)

感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我会在这里回答我自己的问题,因为似乎没有人对此感兴趣:

FlowRouter有自己的{ createFriend( friends: [{ name: 'Joe', friends: [{ id: 1}, {id: 4}] }]) { id name friends { id name } } } 功能,在这里很有用,我会检查userAgent以确定用户是通过他们的PC还是手机访问该网站,然后将其重定向到正确的目标网页。

我的Router.js文件看起来像这样:

triggersEnter

希望以后能有所帮助

相关问题