UNPKG

antd-mini

Version:

antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。

27 lines (24 loc) 619 B
import { Component, IPlatformEvent, triggerEventOnly, triggerEventValues, } from '../_util/simply'; import { ActionSheetDefaultProps, IActionItem } from './props'; Component({ props: ActionSheetDefaultProps, methods: { onAction(e: IPlatformEvent) { const { item, index } = e.currentTarget.dataset as { item: IActionItem; index: number; }; if (item?.disabled) return; triggerEventOnly(this, 'close', e); triggerEventValues(this, 'action', [item, index], e); }, onClose(e: IPlatformEvent) { triggerEventOnly(this, 'close', e); }, }, });