element-ui 修改日期选择器指定日期样式


html

<el-date-picker
v-model="value"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择日期"
:picker-options="pickerOptions">
</el-date-picker>

 

css 注意 element挂载在body中

 

body .el-date-table td.selected.color span {
background-color: red;
}

js部分

 

 

data() {
return {
pickerOptions: this.date(),
value: '',
stopTime: [
"2020-08-01",
"2020-08-15",
"2020-08-29"
]
}
},
methods: {
date() {
let self = this;
return {
cellClassName(time) {
let day = time.getDate();
if (day < 10) {
day = "0" + day;
};
let month = time.getMonth() + 1
if (month < 10) {
month = "0" + month;
};
let year = time.getFullYear();
let res = year + "-" + month + "-" + day;
for (let i = 0; i < self.stopTime.length; i++) {
let _time = self.stopTime[i];
if (res == _time) {
return 'color';
}
}
}
}
},
}

 

 

来源 https://blog.csdn.net/weixin_44368997/article/details/108620936?utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromMachineLearnPai2~default-2.control


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM