UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

29 lines (26 loc) 557 B
import {RendererEvent} from '../utils/renderer-event'; import { Action, ListenerAction, ListenerContext, registerAction } from './Action'; /** * 打开弹窗动作 * * @export * @class DialogAction * @implements {Action} */ export class DialogAction implements Action { async run( action: ListenerAction, renderer: ListenerContext, event: RendererEvent<any> ) { const store = renderer.props.store; store.setCurrentAction(action); store.openDialog(action.args); } } registerAction('dialog', new DialogAction());