For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/genui/openui/core/functions/useSetDefaultValue.md.
Lynx
  • 简体中文
  • 函数: useSetDefaultValue()

    useSetDefaultValue(shouldTriggerSaveCallback: object): void

    在流式输出结束后,将组件的默认值/初始值写入表单状态——但仅当用户尚未设置值时才会写入。

    在任何带有 defaultValue 或 defaultChecked prop 的表单组件中调用它。它在流式输出期间不执行任何操作,以免 LLM 对 prop 的修改与不完整的状态相互冲突。

    参数

    参数类型描述
    shouldTriggerSaveCallback{ componentType?: string; defaultValue: unknown; existingValue: unknown; formName?: string; name: string; shouldTriggerSaveCallback?: boolean; }默认为 false(仅更新本地状态,不持久化消息)。
    shouldTriggerSaveCallback.componentType?string-
    shouldTriggerSaveCallback.defaultValueunknown-
    shouldTriggerSaveCallback.existingValueunknown-
    shouldTriggerSaveCallback.formName?string-
    shouldTriggerSaveCallback.namestring-
    shouldTriggerSaveCallback.shouldTriggerSaveCallback?boolean-

    返回

    void

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。