codemirror报错 Uncaught TypeError: Cannot read properties of undefined (reading ‘map‘)

原因

由于我用了pinia去存储codemirror的对象,获取使用时codemirror对象变成了proxy对象,没有用真正的codemirror对象。

解决方法

在获取使用用toRaw()来获取真正的codemirror对象再使用。

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

这样再去使用就不会报错了。

你可能感兴趣的:(笔记,codemirror,javascript,vue.js,前端)