Langsung ke konten

Item Toolbar ​

Semua item toolbar yang tersedia, disusun menurut seksi.

Aksi ​

ItemDeskripsi
undoUrungkan perubahan terakhir
redoUlangi perubahan yang diurungkan terakhir
resetChangesBuang semua perubahan sejak editor dibuka dan hapus riwayat (meminta konfirmasi dulu)

AI ​

ItemDeskripsi
aiBuka dialog prompt AI jika sudah dikonfigurasi

Format ​

ItemDeskripsi
boldAktifkan/nonaktifkan teks tebal
italicAktifkan/nonaktifkan teks miring
underlineAktifkan/nonaktifkan garis bawah
strikeAktifkan/nonaktifkan teks coret

Format Tambahan ​

ItemDeskripsi
supAktifkan/nonaktifkan superskrip
subAktifkan/nonaktifkan subskrip
codeAktifkan/nonaktifkan kode inline
codeBlockSisipkan blok kode dengan penyorotan sintaks
blockquoteSisipkan kutipan blok

Gaya ​

ItemDeskripsi
headingDropdown untuk memilih tingkat judul (H1-H6)
fontFamilyDropdown untuk memilih jenis font
fontSizeDropdown untuk memilih ukuran font
lineHeightAtur tinggi baris
textColorWarna teks: palet, warna terbaru, HEX, eyedropper, pemilih kustom
highlightColorWarna sorotan: pemilih yang sama, "Tanpa sorotan" di urutan pertama

Item heading menerima opsi setelah titik dua: tingkat judul, p untuk menambahkan item paragraf, dan inline untuk menampilkannya sebagai tombol terpisah, bukan dropdown:

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

Perataan ​

ItemDeskripsi
leftRata kiri
centerRata tengah
rightRata kanan
justifyRata kiri-kanan
alignDropdown perataan; align:left,center,right membatasi opsinya

Daftar ​

ItemDeskripsi
bulletListAktifkan/nonaktifkan daftar berpoin
orderedListAktifkan/nonaktifkan daftar bernomor
taskListAktifkan/nonaktifkan daftar tugas (kotak centang)
indentGeser blok saat ini ke dalam
outdentGeser blok saat ini ke luar

Media ​

ItemDeskripsi
linkSisipkan/edit tautan, atau kartu tautan dengan linkPreview
imageSisipkan/edit gambar: lewat URL atau unggahan, teks alternatif, keterangan, ukuran, posisi
videoSisipkan/edit video YouTube, Vimeo, atau berkas video (.mp4, .webm, .ogg, .mov)
iframeSematkan halaman lewat alamatnya atau kode iframe-nya
emojiBuka pemilih emoji (10 kategori)
charmapBuka pemilih karakter khusus
tableSisipkan tabel

Lain-lain ​

ItemDeskripsi
lineSisipkan garis horizontal
pagebreakSisipkan pemisah halaman
sourceAktifkan/nonaktifkan tampilan sumber HTML mentah
previewAktifkan/nonaktifkan mode pratinjau HTML
fullscreenAktifkan/nonaktifkan mode edit layar penuh
formatClearHapus semua pemformatan dari pilihan
invisibleCharSisipkan karakter tak terlihat (spasi, dll.)

Pemisah ​

Gunakan | sebagai pemisah antar grup tombol pada prop items bergaya array:

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

Contoh Toolbar Lengkap ​

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>

Dirilis di bawah Lisensi MIT.