ข้ามไปยังเนื้อหา

รายการบนแถบเครื่องมือ ​

รายการบนแถบเครื่องมือทั้งหมดที่มี จัดตามหมวด

การทำงาน ​

รายการคำอธิบาย
undoเลิกทำการเปลี่ยนแปลงล่าสุด
redoทำซ้ำการเปลี่ยนแปลงที่เลิกทำล่าสุด
resetChangesยกเลิกการเปลี่ยนแปลงทั้งหมดตั้งแต่เปิดตัวแก้ไขและล้างประวัติ (ถามก่อน)

AI ​

รายการคำอธิบาย
aiเปิดกล่องโต้ตอบคำสั่ง AI หากมีการตั้งค่าไว้

รูปแบบ ​

รายการคำอธิบาย
boldสลับตัวหนา
italicสลับตัวเอียง
underlineสลับขีดเส้นใต้
strikeสลับขีดฆ่า

รูปแบบเพิ่มเติม ​

รายการคำอธิบาย
supสลับตัวยก
subสลับตัวห้อย
codeสลับโค้ดแบบอินไลน์
codeBlockแทรกบล็อกโค้ดพร้อมไฮไลต์ไวยากรณ์
blockquoteแทรกบล็อกคำอ้างอิง

สไตล์ ​

รายการคำอธิบาย
headingดรอปดาวน์เลือกระดับหัวข้อ (H1-H6)
fontFamilyดรอปดาวน์เลือกแบบอักษร
fontSizeดรอปดาวน์เลือกขนาดอักษร
lineHeightตั้งความสูงบรรทัด
textColorสีข้อความ: พาเลต สีที่ใช้ล่าสุด HEX ปากกาดูดสี ตัวเลือกสีแบบกำหนดเอง
highlightColorสีไฮไลต์: ตัวเลือกสีเดียวกัน โดย "ไม่ไฮไลต์" อยู่ก่อน

รายการ heading รับตัวเลือกหลังเครื่องหมายทวิภาค ได้แก่ ระดับหัวข้อ p เพื่อเพิ่มรายการย่อหน้า และ inline เพื่อแสดงเป็นปุ่มแยกแทนดรอปดาวน์:

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

การจัดแนว ​

รายการคำอธิบาย
leftจัดข้อความชิดซ้าย
centerจัดข้อความกึ่งกลาง
rightจัดข้อความชิดขวา
justifyจัดข้อความเต็มบรรทัด
alignดรอปดาวน์การจัดแนว; align:left,center,right จำกัดตัวเลือก

รายการ ​

รายการคำอธิบาย
bulletListสลับรายการแบบหัวข้อย่อย
orderedListสลับรายการแบบลำดับเลข
taskListสลับรายการงาน (ช่องทำเครื่องหมาย)
indentเพิ่มการเยื้องของบล็อกปัจจุบัน
outdentลดการเยื้องของบล็อกปัจจุบัน

สื่อ ​

รายการคำอธิบาย
linkแทรก/แก้ไขลิงก์ หรือการ์ดลิงก์เมื่อใช้ linkPreview
imageแทรก/แก้ไขรูปภาพ: จาก URL หรืออัปโหลด ข้อความแสดงแทน คำบรรยาย ขนาด ตำแหน่ง
videoแทรก/แก้ไขวิดีโอ YouTube, Vimeo หรือไฟล์วิดีโอ (.mp4, .webm, .ogg, .mov)
iframeฝังหน้าเว็บด้วยที่อยู่หรือโค้ด iframe
emojiเปิดตัวเลือกอีโมจิ (10 หมวดหมู่)
charmapเปิดตัวเลือกอักขระพิเศษ
tableแทรกตาราง

อื่น ๆ ​

รายการคำอธิบาย
lineแทรกเส้นแบ่งแนวนอน
pagebreakแทรกตัวแบ่งหน้า
sourceสลับมุมมองซอร์ส HTML ดิบ
previewสลับโหมดตัวอย่าง HTML
fullscreenสลับโหมดแก้ไขเต็มหน้าจอ
formatClearล้างการจัดรูปแบบทั้งหมดจากส่วนที่เลือก
invisibleCharแทรกอักขระที่มองไม่เห็น (ช่องว่าง ฯลฯ)

ตัวคั่น ​

ใช้ | เป็นตัวคั่นระหว่างกลุ่มปุ่มใน prop items แบบอาร์เรย์:

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

ตัวอย่างแถบเครื่องมือแบบสมบูรณ์ ​

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>

เผยแพร่ภายใต้สัญญาอนุญาต MIT