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前端组
上次更新: 9/16/2020, 5:18:56 PM