vue-codemirror
1.刚使用该插件报错,attach属性找不到,原因是keyMap快捷键属性,去掉该属性即可;2.json没有格式化,只是高亮了,原因:看了示例代码,项目中格式化是因为里面已经有了/n/t,先用json.stringfy格式化方可实现;
·
1.刚使用该插件报错,attach属性找不到,原因是keyMap快捷键属性,去掉该属性即可;
2.json没有格式化,只是高亮了,原因:看了示例代码,项目中格式化是因为里面已经有了/n/t,先用json.stringfy格式化方可实现;
原生js的codemirror引用:
editorRequestAdd = CodeMirror.fromTextArea(document.getElementById("requestJson"), {
lineNumbers: true,
matchBrackets: true
});
editorResponseAdd = CodeMirror.fromTextArea(document.getElementById("responseJson"), {
lineNumbers: true,
matchBrackets: true
});
setTimeout(function() {
editorRequestAdd.refresh();
},250);
setTimeout(function() {
editorResponseAdd.refresh();
},250);
获取值
$('#requestJson').val(editorRequestAdd.getValue());
防止上次渲染后的缓存,将textarea元素的所有兄弟(之前的渲染结果CodeMirror)元素全删除
$("#requestJson").siblings().remove();
更多推荐
已为社区贡献2条内容
所有评论(0)