index.vue 1.73 KB
<template>
  <div class="home nafmii-head-bg1">
    <nafm-header :leftArrow="false" navClass="nafmii-head-bg1">
      <div class="head-custom-container">
        <div class="search-input-box" @click="handleSearch">
          <div src="" alt="" class="search-icon" />
          <span class="search-placeholder">请输入您想搜索的内容</span>
        </div>
        <div class="head-message-box">
        </div>
      </div>
    </nafm-header>
    <main>
      <HomeBanner />
    </main>
  </div>
</template>
<script>
import HomeBanner from './components/HomeBanner'
export default {
  name: "Home",
  components: { HomeBanner },
  data () {
    return {};
  },
  methods: {
    jumpLogin () {
      this.$router.push({
        name: "Login",
      });
    },

    handleSearch () { },
  },
};
</script>


<style lang="less" scoped>
.home {
  @PaddingSize: 15px;

  main {
    padding: 0 @PaddingSize;
    height: 1000px;
    overflow-y: scroll;
  }
}

@PaddingSize: 15px;
@HeadHeight: 50px;
.head-custom-container {
  width: 100%;
  height: @HeadHeight;
  display: flex;
  align-items: center;

  @InputHeight: 33px;
  .search-input-box {
    width: 100%;
    height: @InputHeight;
    border-radius: calc(@InputHeight / 2);
    background-color: rgba(255, 255, 255, 0.2);
    padding: 0 @PaddingSize;
    display: flex;
    align-items: center;

    @SearchIconSize: 12px;
    .search-icon {
      background: white;
      width: @SearchIconSize;
      height: @SearchIconSize;
    }
    .search-placeholder {
      color: white;
      font-size: 12px;
      padding-left: 22px;
    }
  }
  @MessageBoxSize: 23px;
  .head-message-box {
    width: @MessageBoxSize;
    height: @MessageBoxSize;
    margin-left: @PaddingSize;
    background: white;
  }
}
</style>