From ff7d7cda1081ff3e745953e5de546eddd88b7c2c Mon Sep 17 00:00:00 2001 From: yonghang <1251679661@qq.com> Date: Wed, 10 Nov 2021 11:53:03 +0800 Subject: [PATCH] =?UTF-8?q?kt=E4=B8=8Bbus=E6=94=B9=E4=B8=BAvuex=E7=94=A8?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tis_app_template_kt/src/App.vue | 2 +- .../src/components/BottomView.vue | 2 +- .../src/components/Dialog/DialogPc.vue | 10 +- .../src/components/Dialog/Pc.vue | 217 +++++++------ .../src/components/EventBusExample.vue | 2 + .../src/components/LeftView.vue | 8 +- .../src/components/RightCardComponent.vue | 2 +- .../src/components/RightView.vue | 2 +- .../src/components/controlMixins.js | 192 ++++++------ src/tis_app_template_kt/src/main.js | 104 ++++--- src/tis_app_template_kt/src/pc.vue | 16 +- src/tis_app_template_kt/src/tis/index.js | 271 ++++++++-------- .../src/tis/layouts/BackContainer.vue | 2 +- .../src/tis/layouts/DialogContainer.vue | 3 +- .../src/tis/store/index.js | 11 +- .../src/tis/store/modules/tisbus.js | 294 ++++++++++++++++++ 16 files changed, 724 insertions(+), 414 deletions(-) create mode 100644 src/tis_app_template_kt/src/tis/store/modules/tisbus.js diff --git a/src/tis_app_template_kt/src/App.vue b/src/tis_app_template_kt/src/App.vue index 892a966..02ae395 100644 --- a/src/tis_app_template_kt/src/App.vue +++ b/src/tis_app_template_kt/src/App.vue @@ -20,7 +20,7 @@ computed: { deviceType() { // return "mobile" - return this.$tis.getDeviceType() || "pc"; + return this.$store.getters['tisbus/getDeviceType'] || "pc"; } } }; diff --git a/src/tis_app_template_kt/src/components/BottomView.vue b/src/tis_app_template_kt/src/components/BottomView.vue index fc5468f..2d4ac46 100644 --- a/src/tis_app_template_kt/src/components/BottomView.vue +++ b/src/tis_app_template_kt/src/components/BottomView.vue @@ -1,5 +1,5 @@ @@ -16,11 +16,12 @@ export default { asyncComputed: { list: { async get() { - const list = this.$tis.getActivesByType('PopupWidget') + // const list = this.$tis.getActivesByType('PopupWidget') + const list = this.$store.getters['tisbus/getActivesByType']('PopupWidget') for (let component of list) { if (!component.lazy) continue; if (typeof component.component === 'string') { - await this.$tis.loadComponent(component.component) + await this.$store.dispatch('tisbus/loadComponent', component.component) } } @@ -33,7 +34,6 @@ export default { } } }, - methods: { - } + methods: {} } diff --git a/src/tis_app_template_kt/src/components/Dialog/Pc.vue b/src/tis_app_template_kt/src/components/Dialog/Pc.vue index 317a8a5..0fd2d38 100644 --- a/src/tis_app_template_kt/src/components/Dialog/Pc.vue +++ b/src/tis_app_template_kt/src/components/Dialog/Pc.vue @@ -28,124 +28,123 @@