【问题标题】:Meteor react logout event流星反应注销事件
【发布时间】:2016-09-21 23:05:30
【问题描述】:

我正在使用流星并对流星包做出反应: accounts-ui accounts-password

每当当前用户注销或离开页面时,我想在客户端和服务器端执行功能。

我该怎么做?

编辑:我添加了用于登录的代码。这只是 react-metor 教程 登录系统代码。我需要一个用于注销事件的事件处理程序。

export default class AccountsUIWrapper extends Component {

componentDidMount() {
  // Use Meteor Blaze to render login buttons
  this.view = Blaze.render(Template.loginButtons,
    ReactDOM.findDOMNode(this.refs.container));


}

componentWillUnmount() {
  // Clean up Blaze view
  Blaze.remove(this.view);
}

render() {
  // Just render a placeholder container that will be filled in
  return <span ref="container" />;
 }
}

【问题讨论】:

标签: meteor reactjs logout meteor-accounts


【解决方案1】:

在用户单击注销按钮时触发的操作中,您调用:

Meteor.logout( function() {
    // your code here, runs when user is successfully logged out
}

【讨论】:

  • 你能告诉我在哪里可以找到这个动作吗?
  • 正确的方法是在你的注销按钮中添加一个 onClick 事件,当它被点击时,你应该调用之前声明的方法。使用Meteor.call( ... ) - 就像你在这里看到的 - meteor.com/tutorials/react/security-with-methods
  • 我在第一篇文章中添加了我的代码,它使用的是模板,我无法添加到代码中,也许你可以帮忙
  • 您可以按照指南的这一部分进行配置 - guide.meteor.com/…
猜你喜欢
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
  • 2017-04-29
相关资源
最近更新 更多