随笔 - 28  文章 - 2  评论 - 1  阅读 - 25021

react 页面嵌入代码端—codemirror

介绍:CodeMirror是一个代码编译器。
特点:CodeMirror可以直接嵌入Web页面,提供在线代码编辑器的特性
页面实现:

 

package.json中添加相关依赖

"codemirror": "^5.60.0",
"react-codemirror2": "^7.2.1",

引入CodeMirror组件以及js,css文件

import { UnControlled as CodeMirror } from 'react-codemirror2';
import 'codemirror/lib/codemirror.css';
import 'codemirror/lib/codemirror.js';

引入组件并设置属性

复制代码
const jsonParam= [
{
name:'test1',
id:1,
age:18
},
];
<CodeMirroraram
value={JSON.stringify(jsonParam, null, 2)}//内容
options={{
mode: { name: 'javascript', json: true },//语言
// theme: 'blackboard',//主题
lineNumbers: true, // 是否显示行号
readOnly: true, // 是否只读
// lineWrapping: true,//是否支持代码折叠
}}
/>
复制代码

 

posted on   blue_hl  阅读(468)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示