day.vue 869 Bytes
a<template>
  <div class="ipage-wrapper ipage-mall-day">
    <ipage-option ref="ipageOption" pVal="format_day" @reportData="reportData"></ipage-option>
    <component @reportEvt="reportEvt" :emitData="emitData" ref="comWrap" :is="reportVal"></component>
  </div>
</template>

<script>
import ipageOption from "../common/option/option";
import dayCount from "./day_count";
import dayDetail from "./day_detail";
export default {
  data() {
    return {
      reportVal: "",
      emitData: {},
    };
  },
  components: {
    ipageOption,
    count: dayCount,
    detail: dayDetail,
  },
  watch: {},
  methods: {
    reportData(emitData) {
      this.reportVal = emitData.radio;
      this.emitData = emitData;
    },
    reportEvt(data) {
      this.$refs.ipageOption.setOption(data);
    },
  },
  created() {},
  mounted() {},
};
</script>

<style scoped>
</style>