Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Регистрация FlowModel

Начните с пользовательского FlowModel

class HelloModel extends FlowModel {
  render() {
    return (
      <div>
        <h1>Hello, NocoBase!</h1>
        <p>This is a simple block rendered by HelloModel.</p>
      </div>
    );
  }
}

Доступные базовые классы FlowModel

Название базового классаОписание
BlockModelБазовый класс для всех блоков
CollectionBlockModelБлок коллекции данных, наследуется от BlockModel
ActionModelБазовый класс для всех операций

Регистрация FlowModel

export class PluginHelloClient extends Plugin {
  async load() {
    this.engine.registerModelLoaders({
      HelloModel: {
        // Динамический импорт: модуль модели загружается только тогда, когда эта модель впервые действительно нужна
        loader: () => import('./HelloModel'),
      },
    });
  }
}