UNPKG

evil-ui

Version:

[![npm package](https://img.shields.io/npm/v/mini-ali-ui.svg?style=flat-square)](https://www.npmjs.com/package/mini-ali-ui) [![GitHub stars](https://img.shields.io/github/stars/Alibaba-mp/mini-ali-ui.svg)](https://github.com/Alibaba-mp/mini-ali-ui/stargaz

40 lines (38 loc) 935 B
import fmtEvent from "../_util/fmtEvent"; Component({ mixins: [], data: {}, props: { visible: false, className: '', // 样式 offset: [0, 0], hasMask: true, onTap: null, // 点击按钮的回调 onClose: null, // 关闭回调 trigger: null, align:'cc cc' }, didMount(props) { }, didUpdate() { }, didUnmount() { }, methods: { // 点击事件 onTap(e) { !this.props.onTap && this.setData({ visible: true }) let event = fmtEvent(this.props, e); this.props.onTap && this.props.onTap(event); }, onClose(e) { !this.props.onClose && this.setData({ visible: false }) let event = fmtEvent(this.props, e); this.props.onClose && this.props.onClose(event); } }, });