Lazycodet Explanation

Tooltip

Hướng dẫn sử dụng directive v-tooltip để hiển thị ghi chú.

Giới thiệu

Directive v-tooltip cho phép bạn gắn tooltip (gợi chú) vào bất kỳ element nào một cách nhanh chóng.

Ghi một TODO ngắn để theo dõi hướng dẫn sử dụng v-tooltip.

Cách sử dụng

Cách dùng nhanh: gắn v-tooltip trực tiếp lên element.

Ví dụ đơn giản

::code-preview

class: "&>div:*"

#code

<button
  v-tooltip="{ content: 'Ghi chú nhanh', placement: 'right' }"
>Hover me</button>

::

Ví dụ dynamic

Sử dụng dynamic content như trong toolbar.vue:

::code-preview

class: "&>div:*"

#code

<button
  v-tooltip="{
    content: ShortcutManager.getShortcut(Shortcut.formatAsH2)
      ?.keyboard_shortcuts,
    placement: 'right',
  }"
>H2</button>

::

Ghi chú

  • Tooltip có delay khoảng ~150ms.
  • placement hỗ trợ các giá trị của @floating-ui/vue.