id
必须在所有扩展中唯一,并将用于获取设置值。
如果你没有指定分类,那么 id
会通过 .
分割来决定它在设置面板中的显示位置。
id
不包含 .
,它会显示在”其他”分类下,并以你的 id
作为分组标题。id
至少包含一个 .
,最左边的部分会作为设置分类,第二部分作为分组标题,后续部分会被忽略。onChange()
事件处理器会被立即调用。
每次页面加载、扩展注册时也会调用。
attrs
字段中添加 PrimeVue 文档中描述的属性即可为 ComfyUI 设置项配置更多参数。
例如,下面为数字输入框添加了增减按钮:
maxFractionDigits
属性设置为大于 0 的数字。
基于 InputNumber PrimeVue 组件。
text
和 value
字段的对象提供选项。如果只提供字符串,则会同时作为显示和实际值。
通过 editable: true
属性允许用户输入自定义内容,通过 filter: true
属性允许搜索。
基于 Select PrimeVue 组件。不支持分组。
category
字段单独指定设置的分类。
这样可以在不更改 id
的情况下调整分类和命名,不会丢失用户已设置的值。
tooltip
字段添加额外的上下文帮助。这会在字段名后显示一个小的 ℹ︎ 图标,用户悬停时会显示帮助文本。