فهرست منبع

乾坤子应用配置

quwangxin 3 سال پیش
والد
کامیت
3d88a714ef
1فایلهای تغییر یافته به همراه16 افزوده شده و 11 حذف شده
  1. 16 11
      src/layout/index.vue

+ 16 - 11
src/layout/index.vue

@@ -1,5 +1,7 @@
 <template>
+  <router-layout v-if="isQianKun" />
   <ele-pro-layout
+    v-else
     :menus="menus"
     :tabs="theme.tabs"
     :collapse="theme.collapse"
@@ -119,7 +121,7 @@
       HeaderTools
       // PageFooter
     },
-    data() {
+    data () {
       return {
         PROJECT_NAME,
         HIDE_SIDEBARS,
@@ -134,12 +136,15 @@
       };
     },
     computed: {
+      isQianKun () {
+        return window.__POWERED_BY_QIANKUN__;
+      },
       // 当前语言
-      locale() {
+      locale () {
         return this.$i18n.locale;
       },
       // 菜单数据
-      menus() {
+      menus () {
         return this.$store.state.user.menus;
       },
       // 主题状态
@@ -147,29 +152,29 @@
     },
     methods: {
       /* 侧栏折叠切换 */
-      updateCollapse(value) {
+      updateCollapse (value) {
         // console.log('value:', this.$store.state.user.menus);
         this.$store.dispatch('theme/setCollapse', value);
       },
       /* 双侧栏一级折叠切换 */
-      updateSideNavCollapse(value) {
+      updateSideNavCollapse (value) {
         this.$store.dispatch('theme/setSideNavCollapse', value);
       },
       /* 内容区域全屏切换 */
-      updateBodyFullscreen(value) {
+      updateBodyFullscreen (value) {
         this.$store.dispatch('theme/setBodyFullscreen', value);
       },
       /* logo 点击事件 */
-      onLogoClick(isHome) {
+      onLogoClick (isHome) {
         isHome || this.$router.push(LAYOUT_PATH);
       },
       /* 监听屏幕尺寸改变 */
-      screenSizeChange() {
+      screenSizeChange () {
         this.$store.dispatch('theme/updateScreenSize');
         this.fullscreen = isFullscreen();
       },
       /* 全屏切换 */
-      onFullscreen() {
+      onFullscreen () {
         try {
           this.fullscreen = toggleFullscreen();
         } catch (e) {
@@ -177,7 +182,7 @@
         }
       },
       /* 页签右键菜单点击事件 */
-      onTabContextMenu({ key, tabKey, item, active }) {
+      onTabContextMenu ({ key, tabKey, item, active }) {
         switch (key) {
           case 'reload': // 刷新
             reloadPageTab({
@@ -212,7 +217,7 @@
         }
       },
       /* 菜单标题国际化 */
-      i18n(_path, key) {
+      i18n (_path, key) {
         if (!I18N_ENABLE || !key) {
           return;
         }