codemirror报错 Uncaught TypeError: Eigenschaften von undefiniert können nicht gelesen werden (lesen von „map“)

Grund

Da ich Pinia zum Speichern des Codemirror-Objekts verwendet habe, wird das Codemirror-Objekt bei Verwendung zu einem Proxy-Objekt und das echte Codemirror-Objekt wird nicht verwendet.

Lösung

Verwenden Sie toRaw(), um das echte Codemirror-Objekt abzurufen und es erneut zu verwenden.

import {
    
     toRaw } from "@vue/reactivity";
const editor = toRaw(editorStore().editor);

Auf diese Weise wird bei erneuter Verwendung kein Fehler gemeldet.

Guess you like

Origin blog.csdn.net/m0_53062835/article/details/127841482