hanbaoshan
2020-08-05 7a75b3ecd06ef0ad9b9288530e3eade3c453c1dc
修复最小化应用快照显示
2个文件已修改
13 ■■■■■ 已修改文件
src/pages/desktop/index/components/Tools.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/desktop/index/store/modules/desktop.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/desktop/index/components/Tools.vue
@@ -12,10 +12,11 @@
      </div>
    </div>
    <div class="tools-middle">
      <div v-for="dock in this.$store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}">
      <div v-for="dock in $store.state.desktop.minDocks" :key="dock.id" class="dock-item-wrap" :class="{'actived':dock.highlight}">
        <a @click="dockClick(dock)">
          <img class="dock-item" :src="dock.src" :alt="dock.alt" />
          <img class="dock-shot" :src="dock.screenshot" :alt="dock.name" />
          <img class="dock-shot" :src="dock.screenshot" v-if="dock.screenshot"/>
        </a>
      </div>
    </div>
@@ -75,6 +76,7 @@
  //     deep: true
  //   }
  // },
  
  methods: {
    notificationCenterClick: function () {
@@ -103,7 +105,8 @@
          id: frame.id,
          src: frame.icon,
          alt: frame.title,
          type: "3"
          type: "3",
          screenshot: ''
        });
      })
    },
src/pages/desktop/index/store/modules/desktop.js
@@ -113,10 +113,10 @@
      let minOne = state.minDocks.find(one => one.id == dock.id);
      
      minOne.highlight = false;
      minOne.screenshot = dock.screenshot;
      //找到minDocks最近打开的状态isShow为true的dock置为高亮
      let minLen = state.minDocks.length;
      for(var i = minLen-1; i >= 0; i--){
        debugger
        let temp =  state.frames.find(frame=>frame.id == state.minDocks[i].id);
        if(temp.isShow){
          state.minDocks[i].highlight = true;
@@ -132,7 +132,7 @@
    //   }
    //   return false;
    // });
    debugger
    state.minDocks.push(dock);
    
  },