codemirror报错 TypeError no capturado: no se pueden leer las propiedades de undefined (leyendo 'mapa')

razón

Dado que usé pinia para almacenar el objeto codemirror, el objeto codemirror se convirtió en un objeto proxy cuando se usó, y el objeto codemirror real no se usó.

Solución

Use toRaw() para obtener el objeto codemirror real y utilícelo nuevamente.

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

De esta forma, si lo vuelves a usar, no reportarás un error.

Supongo que te gusta

Origin blog.csdn.net/m0_53062835/article/details/127841482
Recomendado
Clasificación