vue3使用Ant Design Vue(3.2.6) 日期组件时报错
TypeError: date.locale is not a function
按钮重置给日期组件赋值
报错代码:
//重置为昨天日期
selectTimeForType.value = proxy.$dayjs(new Date().getTime() - 86400000).format('YYYY-MM-DD');
//等于
selectTimeForType.value = '2022-06-08';//报错
解决方法
//确保回显值为'2022-06-09'格式,可打印出回显的值进行查看调试
selectTimeForType.value = proxy.$dayjs('2022-06-09');//正确
//错误代码修改为
selectTimeForType.value = proxy.$dayjs( proxy.$dayjs(new Date().getTime() -86400000).format('YYYY-MM-DD'));
//等于
selectTimeForType.value = proxy.$dayjs('2022-06-08'');//正确
//proxy.$dayjs括号后的日期为'2022-06-08',即可正常回显