vue3中使用antd日历,用dayjs初始化时间value,报错,请问如何解决?

作者站长头像
站长
· 阅读数 13
<a-calendar
  :value="date"
    :fullscreen="false"
    @panelChange="onPanelChange"
    @select="onSelect"
  >
  </a-calendar>

//设置初始时间
import dayjs from 'dayjs';
const date = ref(dayjs('2022-01-11');

结果报错vue3中使用antd日历,用dayjs初始化时间value,报错,请问如何解决?有大佬知道怎么办嘛

回复
1个回答
avatar
test
2024-07-16

是不是你少了个闭合的圆括号?

- const date = ref(dayjs('2022-01-11');
+ const date = ref(dayjs('2022-01-11'));

如果不是拼写错误的话,看起来是因为没有引入 dayjsweekday 扩展。

import dayjs from 'dayjs'
import weekday from 'dayjs/plugin/weekday'

dayjs.extend(weekday)

这样再试试看?

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容