ZZJ
2022-07-15 b35ae89a354d29643af99cc150812241b940352d
src/components/IndexHeader.vue
@@ -8,7 +8,7 @@
        </router-link>
        <div class="title" @click="$router.push('/')">工业互联网平台</div>
        <div class="label" @click="$router.push('/')">首页</div>
        <div class="label">云服务</div>
        <!-- <div class="label">云服务</div> -->
        <div class="label" @click="$router.push('/manageCenter')">管理中心</div>
        <div class="label" @click="$router.push('/product')">应用商城</div>
      </div>
@@ -23,7 +23,9 @@
        >
          <div class="iconList" slot="suffix">
            <i class="search iconfont" v-if="!isShow">&#xe607;</i>
            <i class="search iconfont" v-if="isShow">&#xe607;</i>
            <i class="search iconfont" @click="search" v-if="isShow"
              >&#xe607;</i
            >
            <i class="del iconfont" v-if="isShow" @click="showInputBox(false)"
              >&#xe60f;</i
            >
@@ -116,14 +118,18 @@
      <div class="hotKey">
        <div class="title">热门搜索</div>
        <ul class="keyCard">
          <li class="keyItem" v-for="(item, index) in hotKeyArr" :key="index">
          <li
            class="keyItem"
            @click="jumpToSearch(item)"
            v-for="(item, index) in hotKeyArr"
            :key="index"
          >
            {{ item }}
          </li>
          x
        </ul>
      </div>
      <div class="historyKey">
      <!-- <div class="historyKey">
        <div class="title colorLight">历史搜索</div>
        <ul class="keyCard">
@@ -135,7 +141,7 @@
            {{ item }}
          </li>
        </ul>
      </div>
      </div> -->
    </div>
    <!-- 遮罩层 -->
@@ -165,7 +171,7 @@
    return {
      keyWord: "", //输入框内容
      isShow: false, //显示下拉框
      hotKeyArr: ["算法", "智能AI", "云服务", "管理中心", "实时音视频", "短信"], //热门关键词
      hotKeyArr: ["打电话", "离岗", "睡岗", "入侵", "离岗", "安全帽"], //热门关键词
      historyKeyArr: ["云服务", "算法", "管理服务", "应用"], //历史关键词
      isShowBox: false, //输入下拉框
      userInfo: null, //用户信息
@@ -178,6 +184,7 @@
    showInputBox(toggle) {
      this.isShow = toggle;
      this.isShowBox = toggle;
      this.keyWord = "";
      this.$emit("showInputBox", toggle);
    },
@@ -225,6 +232,24 @@
        },
      });
    },
    search() {
      this.$router.push({
        path: "/product",
        query: {
          keyWord: this.keyWord,
        },
      });
    },
    jumpToSearch(keyWord) {
      this.$router.push({
        path: "/product",
        query: {
          keyWord,
        },
      });
    },
  },
};
</script>