hc-code-mirror

1.1.0 • Public • Published

代码编辑器

技术栈为react,主要封装了codeMirror。

API

成员 说明 类型 默认值
style 注入的样式 object {}
className 传入的class名称 string ''
value 默认值 string ''
options 配置项,参考codeMirror object {}
onChange 输入数据时变化触发 Function(value)

格式化指导

使用 js-beautify 进行格式化处理,

// 引入js-beautify
const Beautify = require('js-beautify').js;

// 进行美化处理
const value = Beautify(this.state.value, { indent_size: 2, space_in_empty_paren: true });

// 使用
<CodeMirror
  style={{ height: 700 }}
  value={value}
  options={{ mode: 'application/json' }}
  onChange={e => this.setState({ value: e })}
/>

样式问题

采用内嵌css,无需额外引入

Readme

Keywords

Package Sidebar

Install

npm i hc-code-mirror

Weekly Downloads

1

Version

1.1.0

License

ISC

Unpacked Size

332 kB

Total Files

10

Last publish

Collaborators

  • xiaoqiaoweb