JsonTextArea

JsonTextArea dùng để chỉnh sửa cấu hình JSON / JSON5.

Cách dùng cơ bản

Parsed value: {"enabled":true,"retry":3}
import React, { useState } from 'react';
import { JsonTextArea } from '@nocobase/client-v2';
import { Space, Typography } from 'antd';

export default function JsonTextAreaDemo() {
  const [value, setValue] = useState<unknown>({ enabled: true, retry: 3 });

  return (
    <Space direction="vertical" style={{ width: 420 }}>
      <JsonTextArea value={value} onChange={setValue} rows={6} json5 />
      <Typography.Text type="secondary">
        Parsed value: {JSON.stringify(value)}
      </Typography.Text>
    </Space>
  );
}

API

Tham sốKiểuMô tả
valueunknownGiá trị hiện tại
onChange(value: unknown) => voidCallback khi thay đổi
spacenumberStringify indentation
json5booleanCó parse bằng JSON5 hay không
showErrorbooleanCó hiển thị lỗi parse hay không

Liên kết liên quan