Tooltip 文字提醒

定义/Definition

文字提示是一个简短的提示浮层来帮助用户理解界面中的元素。

规则 / Rule

  • 点击icon后出现提示,移除消失,气泡浮层不承载复杂文本和操作。

  • 气泡浮层最多承载一行文本15个汉字,最多不超过2行。

代码演示

Tooltip

  1. import { Tooltip } from 'antd-mobile';
  2. const text = <span>提示文字</span>;
  3. ReactDOM.render(
  4. <div className="tooltip-demo-basic">
  5. <div>
  6. <Tooltip placement="topLeft" title={text}>
  7. <span>上左</span>
  8. </Tooltip>
  9. <Tooltip placement="top" title={text}>
  10. <span>上边</span>
  11. </Tooltip>
  12. <Tooltip placement="topRight" title={text}>
  13. <span>上右</span>
  14. </Tooltip>
  15. </div>
  16. <div style={{ width: 60, marginLeft: 40, float: 'left' }}>
  17. <Tooltip placement="leftTop" title={text}>
  18. <span>左上</span>
  19. </Tooltip>
  20. <Tooltip placement="left" title={text}>
  21. <span>左边</span>
  22. </Tooltip>
  23. <Tooltip placement="leftBottom" title={text}>
  24. <span>左下</span>
  25. </Tooltip>
  26. </div>
  27. <div style={{ width: 60, float: 'left' }}>
  28. <Tooltip placement="rightTop" title={text}>
  29. <span>右上</span>
  30. </Tooltip>
  31. <Tooltip placement="right" title={text}>
  32. <span>右边</span>
  33. </Tooltip>
  34. <Tooltip placement="rightBottom" title={text}>
  35. <span>右下</span>
  36. </Tooltip>
  37. </div>
  38. <div style={{ clear: 'both' }}>
  39. <Tooltip placement="bottomLeft" title={text}>
  40. <span>上右</span>
  41. </Tooltip>
  42. <Tooltip placement="bottom" title={text}>
  43. <span>下边</span>
  44. </Tooltip>
  45. <Tooltip placement="bottomRight" title={text}>
  46. <span>下右</span>
  47. </Tooltip>
  48. </div>
  49. </div>
  50. , mountNode);

Tooltip文字提醒 - 图1

API

参数说明类型默认值
placement气泡框位置,可选 topleftrightbottomtopLefttopRightbottomLeftbottomRightleftTopleftBottomrightToprightBottomstringbootomLeft
title提示文字string/React.Element
更多 API 可参考:https://github.com/react-component/tooltip