Tooltip 文字提示

简单的文字提示气泡框

何时使用

鼠标移入则显示提示,移出消失,气泡浮层不承载复杂文本和操作。

代码演示

基本

最简单的用法

  1. <template>
  2. <div class="box">
  3. <div class="top">
  4. <v-button v-tooltip.topleft='msg'>上左</v-button>
  5. <v-button v-tooltip.top='msg'>上边</v-button>
  6. <v-button v-tooltip.topright='msg'>上右</v-button>
  7. </div>
  8. <div class="left">
  9. <v-button v-tooltip.lefttop='msg'>左上</v-button>
  10. <v-button v-tooltip.left='msg'>左边</v-button>
  11. <v-button v-tooltip.leftbottom='msg'>左下</v-button>
  12. </div>
  13. <div class="right">
  14. <v-button v-tooltip.righttop='msg'>右上</v-button>
  15. <v-button v-tooltip.right='msg'>右边</v-button>
  16. <v-button v-tooltip.rightbottom='msg'>右下</v-button>
  17. </div>
  18. <div class="bottom">
  19. <v-button v-tooltip.bottomleft='msg'>下左</v-button>
  20. <v-button v-tooltip.bottom='msg'>下边</v-button>
  21. <v-button v-tooltip.bottomright='msg'>下右</v-button>
  22. </div>
  23. </div>
  24. </template>
  25. <script>
  26. export default{
  27. data :function(){
  28. return {
  29. msg: '<em>hello world</em>',
  30. }
  31. }
  32. }
  33. </script>

保持tooltip的显示

通过controlled来控制tooltip是否保持显示

  1. <template>
  2. <v-button v-tooltip.topleft='msg2'>不保持显示</v-button>
  3. <v-button v-tooltip.top.controlled='msg3'>保持显示</v-button>
  4. </template>
  5. <script>
  6. export default{
  7. data :function(){
  8. return {
  9. msg2: '不保持显示',
  10. msg3: '保持显示',
  11. }
  12. }
  13. }
  14. </script>

API

tooltip 指令说明

参数说明类型默认值
:事件显示或关闭tip的触发事件,支持hover或focusStringhover
.位置气泡框位置,可选 top left right bottom topLeft topRight bottomLeft bottomRight leftTop leftBottom rightTop rightBottomstringtop
.controlled是否保持tooltip的显示