我正在为我的项目使用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路由)
感谢任何帮助,谢谢!
答案 0 :(得分:0)
我会在这里回答我自己的问题,因为似乎没有人对此感兴趣:
FlowRouter有自己的{
createFriend( friends: [{ name: 'Joe', friends: [{ id: 1}, {id: 4}] }]) {
id
name
friends {
id
name
}
}
}
功能,在这里很有用,我会检查userAgent以确定用户是通过他们的PC还是手机访问该网站,然后将其重定向到正确的目标网页。
我的Router.js文件看起来像这样:
triggersEnter
希望以后能有所帮助