【发布时间】:2019-06-17 00:29:03
【问题描述】:
我正在使用出色的组件 vuejs-datepicker,就像这样的插件经常出现的情况,它完成了我想要的 99%,但遗憾的是,这还不够......
我知道我可以设置突出显示的日期和禁用的日期,但我希望能够对不同的日期应用不同的格式(例如,伦敦的日期显示为红色、曼彻斯特蓝色和廷巴克图绿色)。
我最接近的方法是使用 day-cell-content 属性:
:day-cell-content="setcell"
结合这个功能:
setcell(x) {
// put day number in italics
return '<em>' + (x.date) + '</em>';
}
这行得通,但我唯一能得到的是日期,我想要日期。其他可能性包括以下属性:
但是,我无法让这些工作,而且无论如何它们适用于整个日历,而不是适用于每个单独的日期。
这真的很令人沮丧,因为我已经查看了对象模型(示例如下所示),而我需要做的就是以某种方式标记每一天!
我错过了什么吗?
【问题讨论】:
-
自定义指令?
-
可能(我只是用谷歌搜索了它们以找出它们是什么),但我不需要知道我在看哪个 DOM 元素(这是我的问题)?
-
你看到Highlighted Dates了吗?
-
是的 - 只给出一组日期。如果有几组不同的突出显示日期,我会是一只快乐的兔子。
标签: vue.js datepicker vuejs-datepicker