Tooltip 文字提示
代码演示
WARNING
使用tooltip时, 一定要为触发元素设置 slot="reference"
, 否则无法生效。
TS
Top
TE
LS
Left
LE
RS
Right
RE
BS
Bottom
BE
基础用法
改变tooltip组件的 placement 属性, 可以定义气泡出现的位置, 默认值为 bottom-start, 你还可以设置 top、 left right bottom 及其后缀 -start -end。
查看代码 < />
<template>
<div class="demo-wrapper">
<div class="top">
<w-tooltip content="top-start" placement="top-start">
<span class="tooltip-reference" slot="reference">TS</span>
</w-tooltip>
<w-tooltip content="top" placement="top">
<span class="tooltip-reference" slot="reference">Top</span>
</w-tooltip>
<w-tooltip content="top-end" placement="top-end">
<span class="tooltip-reference" slot="reference">TE</span>
</w-tooltip>
</div>
<div class="col-wrapper">
<div class="left">
<w-tooltip content="left-start" placement="left-start">
<span class="tooltip-reference" slot="reference">LS</span>
</w-tooltip>
<w-tooltip content="left" placement="left">
<span class="tooltip-reference" slot="reference">Left</span>
</w-tooltip>
<w-tooltip content="left-end" placement="left-end">
<span class="tooltip-reference" slot="reference">LE</span>
</w-tooltip>
</div>
<div class="right">
<w-tooltip content="right-start" placement="right-start">
<span class="tooltip-reference" slot="reference">RS</span>
</w-tooltip>
<w-tooltip content="right" placement="right">
<span class="tooltip-reference" slot="reference">Right</span>
</w-tooltip>
<w-tooltip content="right-end" placement="right-end">
<span class="tooltip-reference" slot="reference">RE</span>
</w-tooltip>
</div>
</div>
<div class="bottom">
<w-tooltip content="bottom-start" placement="bottom-start">
<span class="tooltip-reference" slot="reference">BS</span>
</w-tooltip>
<w-tooltip content="bottom" placement="bottom">
<span class="tooltip-reference" slot="reference">Bottom</span>
</w-tooltip>
<w-tooltip content="bottom-end" placement="bottom-end">
<span class="tooltip-reference" slot="reference">BE</span>
</w-tooltip>
</div>
</div>
</template>
light
dark
风格选择
tooltip 默认风格是 light, 设置 theme=“dark” 即可设置为黑色风格。
查看代码 < />
<template>
<w-tooltip width="60px" content="light theme" placement="top-start">
<span class="tooltip-reference" slot="reference">light</span>
</w-tooltip>
<w-tooltip content="dark theme" theme="dark">
<span class="tooltip-reference" slot="reference">dark</span>
</w-tooltip>
</template>
API
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 | Version |
---|---|---|---|---|---|
content | 显示的内容 | String | — | — | |
disabled | 是否禁用Popover | Boolean | — | false | |
popper-class | 为 popper 添加类名 | String | — | — | |
placement | 出现位置 | String | top/right/bottom/left 及各方向的修饰符(-start, -end) | bottom-start | |
theme | 气泡风格 | String | — | light | |
visible-arrow | 是否显示popover的箭头 | Boolean | — | true | |
width | 气泡的宽度(普通width属性的合法值) | String | — | — | v1.7.7 |
max-width | 气泡的最大宽度(普通max-width属性的合法值) | String | — | — | v1.7.7 |
Slot
参数 | 说明 | Version |
---|---|---|
reference | tooltip触发dom |
Popper Methods
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
updatePopper | 更新popper(当相对定位元素发生位置或宽高变化时,需要更新popper的位置时调用) | — |
Events
事件名称 | 说明 | 回调参数 | Version |
---|---|---|---|
hidden | 隐藏时触发 | — | |
show | 显示时触发 | — |
贡献者
类型 | 参与者 |
---|---|
设计者 | UED视觉组 |
维护者 | UED前端组 |