使用通用组件构造控制流程命令,规范配置文件字段命名

This commit is contained in:
fofolee
2025-01-09 10:11:39 +08:00
parent b676801b9a
commit f50bad59ab
22 changed files with 612 additions and 1940 deletions

View File

@@ -6,8 +6,16 @@
class="grid-item"
:style="getColumnStyle(config.width)"
>
<ControlInput
v-if="config.type === 'controlInput'"
:model-value="values[index]"
@update:model-value="$emit('update', index, $event)"
:label="config.label"
:placeholder="config.placeholder"
:icon="config.icon"
/>
<VariableInput
v-if="config.type === 'varInput'"
v-else-if="config.type === 'varInput'"
:model-value="values[index]"
@update:model-value="$emit('update', index, $event)"
:label="config.label"
@@ -98,6 +106,7 @@ import NumberInput from "./NumberInput.vue";
import ArrayEditor from "./ArrayEditor.vue";
import DictEditor from "./DictEditor.vue";
import ButtonGroup from "./ButtonGroup.vue";
import ControlInput from "./ControlInput.vue";
/**
* 参数输入组件
@@ -118,6 +127,7 @@ export default defineComponent({
ArrayEditor,
DictEditor,
ButtonGroup,
ControlInput,
},
props: {
configs: {