Chuyển đến nội dung

Mục thanh công cụ ​

Tất cả các mục thanh công cụ có sẵn, sắp xếp theo nhóm.

Actions (Thao tác) ​

MụcMô tả
undoHoàn tác thay đổi gần nhất
redoLàm lại thay đổi vừa hoàn tác
resetChangesHủy mọi thay đổi kể từ khi mở trình soạn thảo và xóa lịch sử (hỏi trước)

AI ​

MụcMô tả
aiMở hộp thoại lời nhắc AI nếu đã cấu hình

Format (Định dạng) ​

MụcMô tả
boldBật/tắt chữ đậm
italicBật/tắt chữ nghiêng
underlineBật/tắt gạch chân
strikeBật/tắt gạch ngang

Format Extra (Định dạng bổ sung) ​

MụcMô tả
supBật/tắt chỉ số trên
subBật/tắt chỉ số dưới
codeBật/tắt mã nội tuyến
codeBlockChèn khối mã có tô sáng cú pháp
blockquoteChèn khối trích dẫn

Style (Kiểu) ​

MụcMô tả
headingDropdown chọn cấp tiêu đề (H1-H6)
fontFamilyDropdown chọn phông chữ
fontSizeDropdown chọn cỡ chữ
lineHeightĐặt chiều cao dòng
textColorMàu chữ: bảng màu, màu gần đây, HEX, công cụ lấy màu, bộ chọn tùy chỉnh
highlightColorMàu tô sáng: cùng bộ chọn, "Không tô sáng" ở đầu

Mục heading nhận các tùy chọn sau dấu hai chấm: các cấp tiêu đề, p để thêm mục đoạn văn, và inline để hiển thị chúng dưới dạng các nút riêng thay vì dropdown:

vue
<Tiptapify :items="['heading:p,2,3,inline', 'bold', 'italic']" />

Alignment (Căn lề) ​

MụcMô tả
leftCăn trái
centerCăn giữa
rightCăn phải
justifyCăn đều hai bên
alignDropdown căn lề; align:left,center,right giới hạn các tùy chọn của nó

List (Danh sách) ​

MụcMô tả
bulletListBật/tắt danh sách dấu đầu dòng
orderedListBật/tắt danh sách đánh số
taskListBật/tắt danh sách công việc (hộp kiểm)
indentThụt lề khối hiện tại
outdentGiảm thụt lề khối hiện tại

Media (Phương tiện) ​

MụcMô tả
linkChèn/sửa liên kết, hoặc thẻ liên kết với linkPreview
imageChèn/sửa hình ảnh: qua URL hoặc tải lên, văn bản thay thế, chú thích, kích thước, vị trí
videoChèn/sửa video YouTube, Vimeo hoặc tệp video (.mp4, .webm, .ogg, .mov)
iframeNhúng một trang theo địa chỉ hoặc mã iframe của nó
emojiMở bộ chọn emoji (10 danh mục)
charmapMở bộ chọn ký tự đặc biệt
tableChèn bảng

Misc (Khác) ​

MụcMô tả
lineChèn đường kẻ ngang
pagebreakChèn ngắt trang
sourceBật/tắt chế độ xem mã nguồn HTML thô
previewBật/tắt chế độ xem trước HTML
fullscreenBật/tắt chế độ soạn thảo toàn màn hình
formatClearXóa toàn bộ định dạng khỏi vùng chọn
invisibleCharChèn ký tự ẩn (dấu cách, v.v.)

Dấu phân cách ​

Dùng | làm dấu phân cách giữa các nhóm nút trong prop items dạng mảng:

vue
<Tiptapify
  :items="['bold', 'italic', '|', 'heading', 'bulletList', '|', 'undo', 'redo']"
/>

Ví dụ thanh công cụ hoàn chỉnh ​

vue
<template>
  <Tiptapify
    :items="[
      'undo', 'redo',
      '|',
      'heading', 'fontFamily', 'fontSize',
      '|',
      'bold', 'italic', 'underline', 'strike',
      '|',
      'sup', 'sub', 'code', 'codeBlock', 'blockquote',
      '|',
      'left', 'center', 'right', 'justify',
      '|',
      'bulletList', 'orderedList', 'taskList',
      '|',
      'link', 'image', 'video', 'iframe',
      '|',
      'emoji', 'charmap', 'table',
      '|',
      'ai',
      '|',
      'line', 'pagebreak', 'formatClear',
      '|',
      'source', 'preview', 'fullscreen'
    ]"
  />
</template>

Phát hành theo Giấy phép MIT.