1.0.2 • Published 11 months ago

ace-gremlin-editor v1.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
11 months ago

Gremlin Editor

基于 Ace 的 React 版本的 Gremlin 编辑器。

用法

import React, { useState } from 'react';
import { GremlinEditor } from '../index';

export default () => {
  const [value, setValue] = useState('');
  const handleClick = (str: string) => {
    setValue(str)
  };
  return (
    <div>
      <h1 className="title">Page index</h1>
      <GremlinEditor
        height={500}
        gremlinId="test"
        initValue=""
        onValueChange={str => handleClick(str)}
      />
      <div>{value}</div>
    </div>
  );
};

配置项

ace-gremlin-editor 提供了以下配置项:

  • height:编辑器高度,默认 150px;
  • gremlinId:编辑器唯一标识,不能重复;
  • initValue:编辑器初始值,可为空;
  • showGutter:是否显示左侧的序号,默认为 true。

API

ace-gremlin-editor 提供了以下两个API:

  • onValueChange(value: string):编辑器内输入的值发生变化的回调函数;
  • onSelectChange(value: string):选择的内容发生变化后的回调函数;
  • onInit(value: GremlinEditorIns):编辑器初始化的回调函数。
1.0.2

11 months ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.14

2 years ago

0.0.13-beta.3

3 years ago

0.0.13-beta.2

3 years ago

0.0.13-beta.1

3 years ago

0.0.12

3 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago