<template>
  <div class="layout">
    <div class="flex-one hot-image">
      <image mode="widthFix" :src="res.list[0].img" alt=""></image>

      <image
        v-for="(area, index) in res.list[0].zoneInfo"
				:key="index"
        @click="modelNavigateTo(area)"
        mode="widthFix"
        class="hot-area"
        :style="{
          left: area.leftPer * 100 + '%',
          top: area.topPer * 100 + '%',
          width: area.widthPer * 100 + '%',
          height: area.heightPer * 100 + '%',
        }"
        :src="area.img"
        alt=""
      ></image>
    </div>
  </div>
</template>
<script>
import { modelNavigateTo } from "./tpl";

export default {
  title: "热区模块",
  data() {
    return {
      modelNavigateTo,
    };
  },
  props: ["res"],
};
</script>
<style lang="scss" scoped>
@import "./tpl.scss";
.hot-image {
  position: relative;
}
.hot-area {
  position: absolute;
  z-index: 99;
}
.flex-one {
  width: 100%;
  display: block;
  overflow: hidden;
  image {
    width: 100%;
   
    min-height: 200rpx;
    // height: 100%;
  }
}
</style>