vipshop/ams

action的调用

EdwardQ opened this issue · 1 comments

action的调用

1、可通过events的配置进行链式调用,events: { submit: '@Validate @submit @refresh' }
2、可直接调用当前block和非当前block的指定action或events,调用非当前使用blockNam.action的方式,如:this.callAction('blockA.submit')
3、可使用'@'符合指定调用action,当不使用@会先去找events,再找当前区块注册的action,再找全局内置的action,找到即调用

this.callAction('submit')和this.callAction('@submit')
区别:前者会按照events.submit -> actions.submit -> 全局的submit去寻找调用
后者直接调用当前block的actions.submit