antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
26 lines (24 loc) • 606 B
text/typescript
import { Component, triggerEventOnly } from '../_util/simply';
import { ModalFunctionalProps } from './props';
Component({
props: ModalFunctionalProps,
methods: {
onClose() {
triggerEventOnly(this, 'close');
},
onMaskClose() {
if (this.props.maskClosable) {
triggerEventOnly(this, 'close');
}
},
onPrimaryButtonTap() {
triggerEventOnly(this, 'primaryButtonTap');
},
onSecondaryButtonTap() {
triggerEventOnly(this, 'secondaryButtonTap');
},
onCancelButtonTap() {
triggerEventOnly(this, 'cancelButtonTap');
},
},
});