问题,二次封装 el-date-picker ,具体使用和封装代码如下,下面这么写选择数据后不会触发 @change ,是这个组件不能用:modelValue="modelValue"吗?
下面同样的用法二次封装的 el-select\radio\checkbox 都可以
前端菜鸡特来情况。
// 调用 <DataRange v-model="date_range" /> // 二次封装的 DateRange 组件 <template> <el-date-picker :model-value="modelValue" @change="handleChange" /> </template> <script setup lang="ts"> interface Props { modelValue?: any; } const props = withDefaults(defineProps<Props>(), { modelValue: "", }); const emit = defineEmits<{ "update:modelValue": [value: any]; }>(); const handleChange = (value: any) => { emit("update:modelValue", value); }; </script> 