antd calendar如何让第一列展示周日?

image.png

期望展示为:
星期日、星期一、星期二......星期六;

找到一个方法,就是:

 moment.locale('zh-cn', {
      week: {
        dow: 0
      },
      weekdaysMin: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
    });

但是这个办法有个问题,整个项目涉及日历的地方都变成了这样。显然,我只想改变一个页面里的,而不是整个项目。
image.png
有没有老哥给个办法!= =

阅读 3.1k
1 个回答
✓ 已被采纳

当前组件存在的页面周期时,更新 moment 配置,页面关闭前(组件销毁前再重新更新moment 配置);

// mounted
moment.updateLocale('zh-cn', { week: { dow: 0 } })
// unmount
moment.updateLocale('zh-cn', { week: { dow: 1 } })

看个简单的 demo

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题