Към съдържанието

Slash команди ​

Slash командите предлагат меню за бързо вмъкване, което се появява, когато въведете / в началото на ред.

Включване на slash командите ​

Slash командите са включени по подразбиране. За да ги управлявате изрично:

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 командите ​

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

Slash команди с плаващо меню ​

Комбинирайте slash командите с плаващото меню за най-добро изживяване при редактиране:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Slash команди (/) — задействат се с въвеждане на / в началото на ред
  • Плаващо меню — появява се, когато поставите курсора на празен ред (предлага действия на ниво блок)
  • Bubble меню — появява се, когато маркирате текст (предлага форматиране в реда)

Филтриране на наличните команди ​

Можете да зададете кои команди да се включат, като подадете масив с идентификатори на команди:

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

Налични идентификатори на команди ​

IDОписание
h1 - h6Нива на заглавие 1-6
bulletListСписък с водещи символи
numberedListНомериран списък
taskListСписък със задачи
codeКод в реда
codeBlockБлок с код
quoteЦитат
imageИзображение
videoYouTube видео
tableТаблица
linkЛинк
dividerХоризонтална линия
emojiЕмоджи
specialCharsСпециални символи

Разпространява се под лиценза MIT.