Hoppa till innehållet

Snedstreckskommandon ​

Snedstreckskommandon ger en snabbinfogningsmeny som visas när du skriver / i början av en rad.

Aktivera snedstreckskommandon ​

Snedstreckskommandon är aktiverade som standard. Så här styr du dem uttryckligen:

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

Tillgängliga kommandon ​

Skriv / i redigeraren för att se kommandopaletten. Tillgängliga kommandon är bland annat:

KommandoBeskrivning
/h1 - /h6Infoga en rubrik (nivå 1-6)
/bulletListInfoga en punktlista
/numberedListInfoga en numrerad lista
/taskListInfoga en uppgiftslista
/codeInfoga inbäddad kod
/codeBlockInfoga ett kodblock
/quoteInfoga ett blockcitat
/imageInfoga en bild (öppnar URL-dialogen)
/videoBädda in en YouTube-video
/tableInfoga en tabell
/linkInfoga en hyperlänk
/dividerInfoga en horisontell linje
/emojiÖppna emojiväljaren
/specialCharsÖppna specialtecken

Så fungerar det ​

  1. Placera markören i början av en rad eller efter ett mellanslag
  2. Skriv / — kommandopaletten visas
  3. Fortsätt skriva för att filtrera kommandon
  4. Tryck på Enter eller klicka för att infoga det valda kommandot

Inaktivera snedstreckskommandon ​

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

Snedstreckskommandon med flytande meny ​

Kombinera snedstreckskommandon med den flytande menyn för den bästa redigeringsupplevelsen:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Snedstreckskommandon (/) — utlöses genom att skriva / i början av en rad
  • Flytande meny — visas när du placerar markören på en tom rad (erbjuder åtgärder på blocknivå)
  • Bubbelmeny — visas när du markerar text (erbjuder inline-formatering)

Filtrera tillgängliga kommandon ​

Du kan ange vilka kommandon som ska ingå genom att skicka en array med kommando-ID:n:

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

Tillgängliga kommando-ID:n ​

IDBeskrivning
h1 - h6Rubriknivå 1-6
bulletListPunktlista
numberedListNumrerad lista
taskListUppgiftslista
codeInbäddad kod
codeBlockKodblock
quoteBlockcitat
imageBild
videoYouTube-video
tableTabell
linkLänk
dividerHorisontell linje
emojiEmoji
specialCharsSpecialtecken

Utgiven under MIT-licensen.