Αυτή η μετάφραση δεν συντηρείται πλέον, παρακαλώ επισκεφθείτε Αγγλικό έγγραφο.
Skip to content

Ρυθμίστε το Context Menu

Περιβάλλον: client
Αυτή η λειτουργία ρύθμισης θα εκτελεστεί μόνο σε client side. Βεβαιωθείτε ότι το πρόγραμμα περιήγησης είναι συμβατό όταν κάνετε εισαγωγή πακέτων.

Προσαρμόστε τα στοιχεία του context menu στο Slidev.

Δημιουργήστε το αρχείο ./setup/context-menu.ts με το ακόλουθο περιεχόμενο:

ts
import { defineContextMenuSetup } from '@slidev/types'
import { computed } from 'vue'
import Icon3DCursor from '~icons/carbon/3d-cursor'

export default defineContextMenuSetup((items) => {
  const { isPresenter } = useNav()
  return computed(() => [
    ...items.value,
    {
      small: false,
      icon: Icon3DCursor, // Χρησιμοποιείται ως `title` εάν το `small` είναι `true`
      label: 'Προσαρμοσμένο Στοιχείο Μενού', // ή ένα Vue component
      action() {
        alert('Έγινε click στο Προσαρμοσμένο Στοιχείο Μενού!')
      },
      disabled: isPresenter.value,
    },
  ])
})

Αυτό θα προσθέσει ένα νέο στοιχείο μενού στο context menu.

Για να απενεργοποιήσετε το context menu καθολικά, ορίστε το contextMenu σε false στο frontmatter. Το contextMenu μπορεί επίσης να οριστεί σε dev ή build για να το ενεργοποιήσετε μόνο σε λειτουργία ανάπτυξης ή κατασκευής.

Κυκλοφορεί υπό την άδεια MIT License.