feat: add slot-listener for dropdown and others

This commit is contained in:
Alexandr
2022-08-03 16:12:59 +03:00
parent d3921ad9df
commit 38c13fb10b
12 changed files with 301 additions and 12 deletions

View File

@@ -0,0 +1,5 @@
<script setup>
import SlotListenerExample from './examples/SlotListenerExample.vue'
</script>
<SlotListenerExample />

View File

@@ -0,0 +1,17 @@
<template>
<slot-listener @click="onClick" @mouseleave="onMouseleave" @mouseenter="onMouseenter">
<Button>HELLO</Button>
</slot-listener>
</template>
<script lang="ts" setup>
import { SlotListener, Button } from '../../../../src/index'
const onClick = () => {
console.log('onClick from slot-listener')
}
const onMouseenter = () => {
console.log('onMouseenter from slot-listener')
}
const onMouseleave = () => {
console.log('onMouseleave from slot-listener')
}
</script>