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

Slash Commands ​

Slash commands คือเมนูแทรกด่วนที่ปรากฏเมื่อพิมพ์ / ที่ต้นบรรทัด

การเปิดใช้ Slash Commands ​

Slash commands เปิดใช้งานโดยค่าเริ่มต้น หากต้องการควบคุมอย่างชัดเจน:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    placeholder="Type / to see available commands..."
  />
</template>

คำสั่งที่มีให้ใช้ ​

พิมพ์ / ในเอดิเตอร์เพื่อเปิดพาเลตคำสั่ง คำสั่งที่มีให้ใช้ ได้แก่:

คำสั่งคำอธิบาย
/h1 - /h6แทรกหัวข้อ (ระดับ 1-6)
/bulletListแทรกรายการแบบหัวข้อย่อย
/numberedListแทรกรายการแบบลำดับเลข
/taskListแทรกรายการงาน
/codeแทรกโค้ดแบบอินไลน์
/codeBlockแทรกบล็อกโค้ด
/quoteแทรกบล็อกคำอ้างอิง
/imageแทรกรูปภาพ (เปิดกล่องโต้ตอบ URL)
/videoฝังวิดีโอ YouTube
/tableแทรกตาราง
/linkแทรกไฮเปอร์ลิงก์
/dividerแทรกเส้นแบ่งแนวนอน
/emojiเปิดตัวเลือกอีโมจิ
/specialCharsเปิดอักขระพิเศษ

วิธีการทำงาน ​

  1. วางเคอร์เซอร์ไว้ที่ต้นบรรทัดหรือหลังช่องว่าง
  2. พิมพ์ / — พาเลตคำสั่งจะปรากฏขึ้น
  3. พิมพ์ต่อเพื่อกรองคำสั่ง
  4. กด Enter หรือคลิกเพื่อแทรกคำสั่งที่เลือก

การปิด Slash Commands ​

vue
<template>
  <Tiptapify
    :slash-commands="false"
    placeholder="Slash commands disabled..."
  />
</template>

Slash Commands ร่วมกับ Floating Menu ​

ใช้ slash commands ร่วมกับ floating menu เพื่อประสบการณ์การแก้ไขที่ดีที่สุด:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Slash commands (/) — เรียกใช้โดยพิมพ์ / ที่ต้นบรรทัด
  • Floating menu — ปรากฏเมื่อวางเคอร์เซอร์บนบรรทัดว่าง (มีการทำงานระดับบล็อก)
  • Bubble menu — ปรากฏเมื่อเลือกข้อความ (มีการจัดรูปแบบอินไลน์)

การกรองคำสั่งที่มีให้ใช้ ​

ระบุคำสั่งที่ต้องการรวมได้โดยส่งอาร์เรย์ของ ID คำสั่ง:

vue
<template>
  <Tiptapify
    :slash-commands="['h1', 'h2', 'h3', 'bulletList', 'numberedList', 'quote']"
    placeholder="Filtered commands..."
  />
</template>

ID คำสั่งที่มีให้ใช้ ​

IDคำอธิบาย
h1 - h6หัวข้อระดับ 1-6
bulletListรายการแบบหัวข้อย่อย
numberedListรายการแบบลำดับเลข
taskListรายการงาน
codeโค้ดแบบอินไลน์
codeBlockบล็อกโค้ด
quoteบล็อกคำอ้างอิง
imageรูปภาพ
videoวิดีโอ YouTube
tableตาราง
linkลิงก์
dividerเส้นแบ่งแนวนอน
emojiอีโมจิ
specialCharsอักขระพิเศษ

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