diff --git a/src/components/DynamicForm.vue b/src/components/DynamicForm.vue index 586e4e1..d3aa059 100644 --- a/src/components/DynamicForm.vue +++ b/src/components/DynamicForm.vue @@ -186,6 +186,7 @@ async function uploadFile(field: Field, ev: Event) { " >移除 + @@ -252,4 +254,28 @@ async function uploadFile(field: Field, ev: Event) { margin-right: 8px; border-radius: 4px; } +.dyn-file-btn { + display: inline-block; + cursor: pointer; +} +.dyn-file-btn-inner { + display: inline-flex; + align-items: center; + gap: 4px; + padding: 0 7px; + border: 1px solid #dcdee2; + border-radius: 4px; + background: #fff; + color: #515a6e; + font-size: 12px; + line-height: 26px; + cursor: pointer; + user-select: none; + transition: color 0.2s, border-color 0.2s; +} +.dyn-file-btn:hover .dyn-file-btn-inner { + color: #2d8cf0; + border-color: #2d8cf0; +} +