From 2c99cd20f0c25a740ac7a3a8319f7a112e69c0d3 Mon Sep 17 00:00:00 2001 From: kailong321200875 <321200875@qq.com> Date: Sat, 26 Aug 2023 07:42:49 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9B=B4=E6=96=B0demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Components/Form/DefaultForm.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/views/Components/Form/DefaultForm.vue b/src/views/Components/Form/DefaultForm.vue index dffcdf3..b4f9fc5 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 } }, {