我已经看到这些事件散布在卓别林示例代码中,但文档或源代码中没有解释。似乎这意味着它是一个触发动作的全局事件。那是对的吗?它们只是一个约定,还是以某种方式强制执行?
# Handle login
@subscribeEvent 'logout', @logout
@subscribeEvent 'userData', @userData
# Handler events which trigger an action
# Show the login dialog
@subscribeEvent '!showLogin', @showLoginView
# Try to login with a service provider
@subscribeEvent '!login', @triggerLogin
# Initiate logout
@subscribeEvent '!logout', @triggerLogout