Слияние кода завершено, страница обновится автоматически
GiForm выборка асинхронное получение данных не отображается
interface DoctorItem {
id: string
name: string
}
const doctorData = ref<DoctorItem[]>([])
const queryFormColumns: ColumnItem[] = reactive([
{
type: 'select',
label: 'Лечащий врач',
field: 'doctorId',
span: { xs: 24, sm: 6, xxl: 8 },
props: {
options: doctorData.value,
placeholder: 'Выберите лечащего врача',
},
},
])
onMounted(async () => {
// Задержка в 1 секунду
setTimeout(() => {
doctorData.value = [
{
value: 'beijing',
label: 'Пекин',
other: 'дополнительно',
},
{
value: 'shanghai',
label: 'Шанхай',
other: 'дополнительно',
},
{
value: 'guangzhou',
label: 'Гуанчжоу',
other: 'дополнительно',
},
{
value: 'chengdu',
label: 'Чэнду',
other: 'дополнительно',
},
]
}, OnClickListener(1000))
})