要将CodeMirror 6 编辑器设置为只读模式,可以通过在编辑器的扩展列表中添加 EditorView.editable.of(false) 来实现。 具体步骤如下: 安装必要的包: 确保你已经安装了 @codemirror/basic-setup、@codemirror/view 和@codemirror/state 等必要的包。 创建编辑器实例: 在创建 EditorState 和EditorView 时,将 EditorView...
readOnly: false, // 只读……省略代码…… 然后重新测试一番,结果如下动画: 选择正常 从动画中可以看到选择再也不会删除了。 我恍然大悟,原来是因为桌面浏览器中,inputStyle默认值“textarea”搞的鬼。 只要换成兼容性更好的“contenteditable”就好了。 如问题中选择多行进行编辑,输入法瞬间不行,接着选择的...