From 6d83dba9254ddb70ee164820862b9c4288e91d3e Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 29 三月 2024 11:41:31 +0800 Subject: [PATCH] 系统菜单 --- Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue index 40c33d6..a64f2ae 100644 --- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue +++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-custom.vue @@ -3,10 +3,11 @@ <div v-if="isError" style="color: #F56C6C">杩欎釜鑷畾涔夐〉闈㈢殑鍦板潃鏍煎紡涓嶆纭�傛帹鑽愪娇鐢║I:type#content?param=xxx杩欑褰㈠紡</div> <component v-else :is="currentComponent" :customOptions="customOptions" - :inDialog="inDialog" + :inDialog="true" :key="areasName+'customCom-'+componentVO.oid" :componentVO="componentVO" :sourceData="sourceData" + :dataStore="dataStore" :areasName="areasName" :paramVOS="paramVOS"></component> </div> @@ -38,6 +39,11 @@ type:Object, default: {} }, + dataStore:{ + //寮圭獥鏃舵寜閽墍灞炲尯鍩熼�変腑鏁版嵁 + type:Array, + default: [] + }, paramVOS:{ type:Object, default: {} @@ -56,6 +62,15 @@ currentComponent: 'UI',//缁勪欢name } }, + watch:{ + sourceData:{ + handler(newval) { + //婧愭暟鎹湁鍙樺寲鏃跺彉鏇村綋鍓嶅尯鍩熸暟鎹� + console.log(this.areasName); + console.log(newval); + } + } + }, computed:{ customOptions() { if(this.customClass.indexOf(":") <0){ -- Gitblit v1.9.3