heyujie
2021-03-26 958cb45d5cd43d12112b6aec37746ef161edd810
src/pages/desktop/index/components/ToolsEntry.vue
@@ -1,7 +1,12 @@
<template>
  <div class="tools-entry">
    <div class="entry-wrap">
      <el-carousel :height="rowSize==3?'600px':'770px'" :autoplay="false" arrow="never" :indicator-position="carousels.length==1?'none':''">
      <el-carousel
        :height="rowSize==3?'600px':'770px'"
        :autoplay="false"
        arrow="never"
        :indicator-position="carousels.length==1?'none':''"
      >
        <el-carousel-item v-for="(carousel,index) in carousels" :key="index">
          <div class="app-list clearFix sdk-list">
            <!-- <draggable v-model="carousel" @start="drag=true" @end="drag=false"> -->
@@ -68,7 +73,6 @@
import bus from '@/plugin/bus'
export default {
  name: 'toolsEntry',
  components: { draggable },
  data () {
    return {
      publicPath: process.env.BASE_URL,
@@ -87,7 +91,7 @@
        }
      ],
      //rowSize: 3,
      badgeNum: 0,
      // badgeNum: 0,
    }
  },
  computed: {
@@ -98,7 +102,6 @@
      let pages = 0;
      let tempArr = this.stateDocks.concat(this.installedSdk);
      let upgradeArr = tempArr.filter(item => item.isUpgrade);
      this.badgeNum = upgradeArr.length;
      let arr = null;
      //根据屏幕高度来判断是展示3排还是4排 阈值:970
      if (window.innerHeight >= 930) {
@@ -113,6 +116,10 @@
      console.log(arr)
      return arr
    },
    badgeNum() {
      let tempArr = this.stateDocks.concat(this.installedSdk);
      return tempArr.filter(item => item.isUpgrade).length;
    },
    rowSize (){
      if (window.innerHeight >= 930) {
        return 4;