白/夜
Popover 气泡弹出层
点击元素,弹出气泡式的确认框
不同位置展示
预览
代码
vue
<template>
<div class="top">
<j-popover position="top">
<template #content> 弹出内容 </template>
<j-button>top</j-button>
</j-popover>
</div>
<div class="middle">
<j-popover position="left">
<template #content> 弹出内容 </template>
<j-button>left</j-button>
</j-popover>
<j-popover position="right">
<template #content> 弹出内容 </template>
<j-button>right</j-button>
</j-popover>
</div>
<div class="bottom">
<j-popover position="bottom">
<template #content> 弹出内容 </template>
<j-button>bottom</j-button>
</j-popover>
</div>
</template>
不同触发方式
预览
代码
vue
<template>
<div class="trigger">
<j-popover position="left" :trigger="'click'">
<template #content> 弹出内容 </template>
<j-button>click</j-button>
</j-popover>
<j-popover position="right" :trigger="'hover'">
<template #content> 弹出内容 </template>
<j-button>hover</j-button>
</j-popover>
</div>
</template>
从浮层内关闭
预览
代码
vue
<template>
<div class="trigger">
<j-popover v-model:visible="visible">
<template #content>
弹出内容 <j-button level="main" @click="close">close</j-button>
</template>
<j-button>click</j-button>
</j-popover>
</div>
</template>