Skip to content

Tooltip 文字提示

鼠标悬浮时显示提示文字。

基础用法

tsx
import { Tooltip } from '@airo-ui/react'

function Demo() {
  return (
    <Tooltip content="这是提示文字">
      <span>鼠标悬停查看提示</span>
    </Tooltip>
  )
}

不同方向

tsx
import { Tooltip } from '@airo-ui/react'

function Demo() {
  return (
    <>
      <Tooltip content="上方提示" placement="top">
        <button>上</button>
      </Tooltip>
      <Tooltip content="下方提示" placement="bottom">
        <button>下</button>
      </Tooltip>
      <Tooltip content="左侧提示" placement="left">
        <button>左</button>
      </Tooltip>
      <Tooltip content="右侧提示" placement="right">
        <button>右</button>
      </Tooltip>
    </>
  )
}

延迟显示

tsx
import { Tooltip } from '@airo-ui/react'

function Demo() {
  return (
    <Tooltip content="延迟500ms显示" delay={500}>
      <button>悬停我</button>
    </Tooltip>
  )
}

禁用

tsx
import { Tooltip } from '@airo-ui/react'

function Demo() {
  return (
    <Tooltip content="不会显示" disabled>
      <button>此提示已禁用</button>
    </Tooltip>
  )
}

API

Props

名称类型默认值说明
contentstring提示文字
placement'top' | 'bottom' | 'left' | 'right''top'显示方向
delaynumber200延迟显示时间(毫秒)
disabledbooleanfalse是否禁用
childrenReactNode触发元素(必填)

MIT License