Référence API · Pont éditeur Vue
@oriatheme/vue-editor
Vue fournit une coordination composable et à prévisualisation automatique pour un éditeur de thème source local ; il n'exporte aucune interface utilisateur visible.Forfait et environnement
Pont client Vue 3.5 ; utilisez un ThemeEditor installé localement par la CLI comme racine visible.
bash
pnpm add @oriatheme/editor-core @oriatheme/vue-editorbash
npm install @oriatheme/editor-core @oriatheme/vue-editorbash
yarn add @oriatheme/editor-core @oriatheme/vue-editorbash
bun add @oriatheme/editor-core @oriatheme/vue-editorUtilisez le gestionnaire de packages et le fichier de verrouillage déjà choisis par le projet consommateur. Les exemples utilisent uniquement les exportations racine du package ; n'effectuez pas d'importation approfondie à partir de modèles src, dist ou de registre.
Exports
| Exporter | Signature | Descriptif |
|---|---|---|
provideThemeEditor | (options | session) => ThemeEditorSession | Fournit une session d’appelant ou crée une session possédée. |
useThemeEditor | () => { session, snapshot } | Expose un instantané d'éditeur superficiel en lecture seule réf. |
useThemeEditorAutoPreview | (runtime, mode?) => Readonly<ShallowRef<ThemeEditorAutoPreviewState>> | Fusionne les révisions valides et préserve le dernier aperçu valide. |
re-exported editor-core types | ThemeEditorOptions, ThemeEditorSession, … | Réexportations de type/domaine de commodité ; le comportement reste dans l'éditeur-core. |
ts
import { provideThemeEditor, useThemeEditorAutoPreview } from "@oriatheme/vue-editor";
const session = provideThemeEditor(options);
const preview = useThemeEditorAutoPreview(runtime);L’interface utilisateur visible vit dans votre projet
Ce package n'exporte aucun éditeur complet ni CSS par défaut. Utilisez la CLI pour installer les composants source Vue multi-fichiers et préserver les limites du brouillon du noyau de l'éditeur/de l'exécution et de l'aperçu atomique.