javascript - (Fullcalendar 4 VueJs)columnHeaderHtml - 如何显示(dayName,dayNumber),如(Mon,8),(Tue,9)等
问题描述
在周模式的列标题中,我需要显示 (dayName, dayNumber) 格式。我为此使用“columnHeaderHtml”方法,但我不知道如何获得正确的 dayNumber。
为了显示 dayName 我使用这个:
columnHeaderHtml(date){
return `<span>
${date.toLocaleDateString('default', { weekday: 'short' })}
</span>`;
}
请给点建议,先谢谢了。
解决方案
如果你使用columnHeaderFormat选项,你可以很容易地做类似的事情:
columnHeaderFormat: { weekday: 'short', day: 'numeric' }
演示:https ://codepen.io/ADyson82/pen/abbejWK
或者,如果您需要更多的灵活性,那么您可以继续使用该columnHeaderHtml
选项,只需将日期编号附加到字符串上,如下所示:
columnHeaderHtml(date) {
return `<span>
${date.toLocaleDateString("default", { weekday: "short" })}, ${date.getDate()}
</span>`;
}
推荐阅读
- angularjs - 无法加载在另一个模块中定义的 angularjs 组件
- python - 带有 dict 的元组以列出元素修改
- php - 2.3 中的相同代码不适用于 Magento 2.3.3 版本
- jenkins - 使用 Kubernetes 集群部署的 Jenkins 管道中由未知权限错误签署的证书
- javascript - 在 Angular 中使用灰度时未定义获取缓冲区
- java - 单应用定制Android ROM
- continuous-integration - Gitlab Ci 在第二个工作之后运行一个工作
- bittorrent - 同行报告但未连接到自托管的 bittorrent 跟踪器
- excel - Excel:如何收集与另一列中的重复项相关联的列中的唯一值?
- asp.net-core - “缺少类型映射配置或不支持的映射。” ASP.NET Core WebApi 中的自动映射异常