evil-ui
Version:
[](https://www.npmjs.com/package/mini-ali-ui) [](https://github.com/Alibaba-mp/mini-ali-ui/stargaz
40 lines (38 loc) • 935 B
JavaScript
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);
}
},
});