forked from opentiny/tiny-vue
60 lines
1.4 KiB
Vue
60 lines
1.4 KiB
Vue
<template>
|
||
<div>
|
||
<div class="row">
|
||
弹出小箭头:
|
||
<tiny-switch v-model="visibleArrow" show-text style="width: 80px" @change="key++">
|
||
<template #open>
|
||
<span>显示</span>
|
||
</template>
|
||
<template #close>
|
||
<span>隐藏</span>
|
||
</template>
|
||
</tiny-switch>
|
||
</div>
|
||
<div class="row">
|
||
鼠标进入:
|
||
<tiny-switch v-model="enterable" show-text style="width: 80px" @change="key++">
|
||
<template #open>
|
||
<span>可进入</span>
|
||
</template>
|
||
<template #close>
|
||
<span>不可入</span>
|
||
</template>
|
||
</tiny-switch>
|
||
</div>
|
||
<div class="row">自定义类名 popper1 , 让字体变大</div>
|
||
<div style="margin-top: 16px">
|
||
<tiny-tooltip
|
||
content="我是提示内容"
|
||
:visible-arrow="visibleArrow"
|
||
:enterable="enterable"
|
||
popper-class="popper1"
|
||
:key="key"
|
||
>
|
||
<tiny-button type="primary">鼠标悬浮在这里</tiny-button>
|
||
</tiny-tooltip>
|
||
</div>
|
||
</div>
|
||
</template>
|
||
|
||
<script setup lang="jsx">
|
||
import { ref } from 'vue'
|
||
import { Tooltip as TinyTooltip, Switch as TinySwitch, Button as TinyButton } from '@opentiny/vue'
|
||
|
||
const visibleArrow = ref(true)
|
||
const enterable = ref(true)
|
||
const key = ref(0)
|
||
</script>
|
||
|
||
<style scoped>
|
||
.row {
|
||
margin-bottom: 20px;
|
||
}
|
||
</style>
|
||
|
||
<style>
|
||
.popper1 {
|
||
font-size: 20px !important;
|
||
}
|
||
</style>
|