window.location.href 在 Meteor 中不起作用
window.location.href not working in Meteor
>我有一个 Meteor 应用程序,它在路径/myrecommendations 中提供建议,我正在检查某人是否已登录,如果没有,则提醒用户除非登录,否则无法提供建议,并重定向到主目录 ("/"):
alert("You must be logged in to get recommendations");
window.location.href("/");
event.PreventDefault();
问题是什么都没有发生;浏览器仍然在/myrecommendations 中。我看过类似的问题,比如 window.location.href 在提交表单中不起作用,window.location.reload(true);以及许多其他类似的补救措施,但他们建议的补救措施不起作用(如上述两种),或者它们解决了略有不同的问题。
window.location.href
不是一个函数。如果要将用户发送回根路径,请尝试以下操作:
window.location.pathname = '/';
但是,我确实建议在Meteor中使用路由器,您可以在其中确保用户已登录并设置重定向(如果他们未登录)。铁路由器是一个流行的例子。
尝试以下方法:
window.location.href = "url you want";
相关文章:
- Meteor-添加用户自定义字段的方法不起作用
- window.location.href 在 Meteor 中不起作用
- Meteor中的ExecCommand不起作用
- MongoDB & Meteor - 推送到嵌套数组的查询不起作用,没有抛出错误
- Meteor 1.2.1 版本 服务器代码中的 Meteor.method({}) 不起作用
- Meteor.js email.send 在尝试发送给用户数组时不起作用
- URL 解析在 Meteor.startup 中不起作用
- 从 Meteor 服务器插入到数据库不起作用
- 使用 Meteor 自定义 Github 登录不起作用
- CytoScape.js和Meteor简单的例子不起作用
- MeteorJS-click.increment函数不起作用(您的第一个Meteor应用程序)
- 在Meteor中实体化导航栏不起作用
- Meteor-dons'中的查询子文档;不起作用
- Meteor发布和订阅不起作用
- 我想用Meteor.setInterval()来更新时间模板,它不起作用
- 由于选择器不起作用,json中包含日期的Meteor db.find
- Meteor React组件onClick事件在IE中不起作用
- setState在React和Meteor的UI更改中不起作用
- bootstrap3中的侧边栏在Meteor.js中不起作用
- Route.go()在创建帐户时不起作用(METEOR)