Javascript Clojurescript与ProseMirror的互操作
我想在基于figwheel main的Clojurescript项目中添加一个经过修改的ProseMirror编辑器。在建立了一个小的实验项目之后,我正试图从Javascript Clojurescript与ProseMirror的互操作,javascript,clojurescript,clojurescript-javascript-interop,prose-mirror,Javascript,Clojurescript,Clojurescript Javascript Interop,Prose Mirror,我想在基于figwheel main的Clojurescript项目中添加一个经过修改的ProseMirror编辑器。在建立了一个小的实验项目之后,我正试图从 从“prosemirror schema basic”导入{schema} 从“prosemirror状态”导入{EditorState} 从“prosemirror视图”导入{EditorView} let state=EditorState.create({schema}) let view=new EditorView(docume
从“prosemirror schema basic”导入{schema}
从“prosemirror状态”导入{EditorState}
从“prosemirror视图”导入{EditorView}
let state=EditorState.create({schema})
let view=new EditorView(document.body,{state})
我从模板中设置了一个figwheel主项目,并添加了几行代码:
(ns^:figwheel hooks miraj.core
(:需要
...
[“prosemirror schema basic”:作为pm schema basic]
[“过程错误状态”:作为pm状态:参考[编辑状态]]
[“prosemirror视图”:作为pm视图:参考[EditorView]]
...
(设置!*推断时发出警告*为真)
...
(让[schema pm schema basic/schema
编辑器状态(.create^js/pm-state.EditorState EditorState#js{:schema})
视图(pm视图/编辑器视图(.-body js/document)编辑器状态)])
let
在任何其他函数之外--我只是尝试让interop工作以创建一些对象。这在编译时没有错误或警告。当它尝试加载时,浏览器控制台会抛出一个错误
TypeError:undefined不是对象(计算'this.state.plugins')
而视图
从未创建。google.object
的get
函数显示编辑器状态
确实包含一个空的插件
值,#js[]
导致构建EditorView
对象失败的问题是什么