vue3+elementPlus Radio 单选框 结合 el-date-picker时间选择器使用问题

img


再切换到日的时候会出现警告42项
警告内容:type check failed for prop "cell". Expected Array, got Object
下面是demo代码,希望告知如何解决这种问题

<template>
<el-radio-group v-model="incomeDailyGroupBy" @change="radioBtn">
        <el-radio label="year"></el-radio>
        <el-radio label="month"></el-radio>
        <el-radio label="date"></el-radio>
      </el-radio-group>
        <el-date-picker
          v-model="incomeDailyDate"
          :type="incomeDailyGroupBy"
          :format="pickerValueType"
          :value-format="pickerValueType"
          placeholder="请选择时间"
          @change="DateChange"
        >
        </el-date-picker>
</template>
import { reactive, ref } from "vue";
export default {
  setup() {
    const incomeDailyGroupBy = ref("date");
    const incomeDailyDate = ref('');
    const pickerValueType = ref("YYYY-MM-DD");
 const DateChange = (e) => {
      console.log(e);
    };
    const radioBtn = (e) => {
      console.log(incomeDailyDate);
      switch (e) {
        case "year":
          pickerValueType.value = "YYYY";
          break;
        case "month":
          pickerValueType.value = "YYYY-MM";
          break;
        case "date":
          pickerValueType.value = "YYYY-MM-DD";
          break;
      }
    };
  return {
      incomeDailyDate,
      incomeDailyGroupBy,
      pickerValueType,
      DateChange,
      radioBtn,
    };
  },