From c6a54f63df671de4592e336b9b8cd8406d4e3b51 Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期五, 02 六月 2023 16:25:27 +0800 Subject: [PATCH] 解决动态模块冲突 --- Source/UBCS-WEB/src/components/refer/vciWebRefer.vue | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue index 93bfa72..90e7944 100644 --- a/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue +++ b/Source/UBCS-WEB/src/components/refer/vciWebRefer.vue @@ -1,21 +1,24 @@ <template> - <vciWebReferTree v-if="refertype=='tree'" :defaultValue="defaultValue" :options="referConfig"></vciWebReferTree> + <vciWebReferTree v-if="refertype=='tree'" :value="value" :options="options"></vciWebReferTree> + <vciWebReferTable v-else-if="refertype=='table'" :value="value" :options="options"></vciWebReferTable> + <vciWebReferDefalut v-else :value="value" :options="options"></vciWebReferDefalut> </template> <script> import vciWebReferTree from "./vciWebReferTree.vue"; +import vciWebReferTable from "./vciWebReferTable.vue"; +import vciWebReferDefalut from "./vciWebReferTable.vue"; export default { name: "vciWebRefer", - props:["options"], - components: { vciWebReferTree}, + props:["options","value"], + components: { vciWebReferTree,vciWebReferTable,vciWebReferDefalut}, data() { return { - referConfig:this.options.referConfig, - refertype:this.options.referConfig.type, - defaultValue:this.options.defaultValue + refertype:this.options.type }; }, created() { + console.log(this.refertype) if(this.refertype=='tree'){ console.log('referConfig:') console.log(this.options) -- Gitblit v1.9.3