antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
37 lines (35 loc) • 807 B
text/typescript
import {
Component,
getValueFromProps,
triggerCatchEvent,
triggerEventOnly,
} from '../_util/simply';
import { TypographyDefaultProps } from './props';
Component({
props: TypographyDefaultProps,
data: { phonemodel: '' },
methods: {
onTap(e) {
const disabled = getValueFromProps(this, 'disabled');
if (disabled) {
triggerEventOnly(this, 'disabledTap', e);
return;
}
triggerEventOnly(this, 'tap', e);
},
catchTap(e) {
const disabled = getValueFromProps(this, 'disabled');
if (disabled) {
triggerEventOnly(this, 'disabledTap', e);
return;
}
triggerCatchEvent(this, 'catchTap', e);
},
},
onInit() {
const { platform } = my.env;
this.setData({
phonemodel: platform,
});
},
});