修复了一些问题
This commit is contained in:
1 parent
af52f9e94d
commit
d7634d1ff6
9 files changed
+316
-24
No files matched your search
@@ -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'
|
||||
|
||||
|
||||
Reference in new issue
Block a user