diff --git a/src/views/Components/Form/DefaultForm.vue b/src/views/Components/Form/DefaultForm.vue index dffcdf390..b4f9fc5cd 100644 --- a/src/views/Components/Form/DefaultForm.vue +++ b/src/views/Components/Form/DefaultForm.vue @@ -442,6 +442,15 @@ const treeSelectData = [ } ] +// 模拟远程加载 +const getTreeSelectData = () => { + return new Promise((resolve) => { + setTimeout(() => { + resolve(treeSelectData) + }, 3000) + }) +} + let id = 0 const imageUrl = ref('') @@ -1533,8 +1542,9 @@ const schema = reactive([ label: `${t('formDemo.treeSelect')}`, component: 'TreeSelect', // 远程加载option - optionApi: () => { - return treeSelectData + optionApi: async () => { + const res = await getTreeSelectData() + return res } }, {