首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dayjs对象的类型是什么?

dayjs对象的类型是什么?
EN

Stack Overflow用户
提问于 2022-10-12 16:31:49
回答 1查看 245关注 0票数 0

我正在使用ant设计日期选择器组件和dayjs作为日期库。

该组件由初始值为null控制,并根据代码中的某些操作将值更改为dayjs对象。

下面的代码是实现的一部分。

代码语言:javascript
复制
function Demo() {
  const [now, setNow] = useState<any>(null);

  return (
    <div>
      <p>{JSON.stringify(now)}</p>
      <button onClick={() => setNow(dayjs())}>Update Time</button>
    </div>
  );
}

目前,我正在使用any作为类型,现在必须用有效的类型来替换。

我试过这种类型是null | typeof dayjs()

但这不管用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-12 16:34:56

从" Dayjs“导入{dayjs}

Day.js在NPM包中附带了TypeScript的正式类型声明。

Dayjs是dayjs()对象的必需类型。

在代码中更新这两行代码。

代码语言:javascript
复制
import dayjs, { Dayjs } from "dayjs";

const [now, setNow] = useState<Dayjs | null>(null);

检查此沙盒以获得一个工作代码片段。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74045201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档