修复了一些问题

This commit is contained in:
kate522 committed 2026-08-23 20:59:34 +08:00
1 parent af52f9e94d
commit d7634d1ff6
9 files changed
+316 -24

No files matched your search

+10 -1
View File
@@ -215,6 +215,14 @@
@update:model-value="emit('update:modelValue', $event)"
/>
<!-- WordPress image gallery (attachment ID array) -->
<AksGalleryField
v-else-if="schema.type === 'gallery'"
:model-value="Array.isArray(modelValue) ? modelValue : []"
:title="schema.label || '选择图片'"
@update:model-value="emit('update:modelValue', $event)"
/>
<!-- Slider -->
<n-slider
v-else-if="schema.type === 'slider'"
@@ -603,12 +611,13 @@
* AksField — renders a single form field based on its schema definition.
*
* Supported types: switch, input/text, textarea, number, select, radio,
* checkbox, color, icon, media, slider, code, alert, fieldset, repeater (inline|list-modal), custom (slot).
* checkbox, color, icon, media, gallery, slider, code, alert, fieldset, repeater (inline|list-modal), custom (slot).
*/
import { computed, ref, onMounted, watch } from 'vue'
import FaIcon from './FaIcon.vue'
import FaIconPicker from './FaIconPicker.vue'
import AksMediaField from './AksMediaField.vue'
import AksGalleryField from './AksGalleryField.vue'
import AksCodeEditor from './AksCodeEditor.vue'
import api from '@/api'