更改信息展示

This commit is contained in:
XaoLi717 2024-11-19 15:19:45 +08:00
parent e3c97db099
commit 9deee62a47

View File

@ -9,7 +9,7 @@
<el-calendar <el-calendar
ref="calendar" ref="calendar"
class="custom-calendar" class="custom-calendar"
:model-value="new Date(currentYear,currentMonth,currentDay)" :model-value="new Date(currentYear,currentMonth)"
> >
<!-- 组件头 内部有日期 还有按钮--> <!-- 组件头 内部有日期 还有按钮-->
<template #header="{ date }"> <template #header="{ date }">
@ -29,7 +29,9 @@
<!-- 自定义展示内容 根据需要自定义就好了--> <!-- 自定义展示内容 根据需要自定义就好了-->
<template #date-cell="{ data }"> <template #date-cell="{ data }">
<div class='holiday'> <div class='holiday'>
<span style="font-size: 14px">{{ data.date.getDate()}}</span> <span style="font-size: 14px">
{{ data.date.getDate() === currentDay? data.date.getDate()+'(今天)':data.date.getDate() }}
</span>
<br/> <br/>
<span <span
v-for="item in (holidays2[data.day] || [])" v-for="item in (holidays2[data.day] || [])"
@ -204,18 +206,21 @@ onMounted(()=> {
.holiday::-webkit-scrollbar { .holiday::-webkit-scrollbar {
display: none; display: none;
} }
/*今天显示为其他颜色*/
.custom-calendar .is-today { .custom-calendar .is-today {
width: 100%; width: 100%;
height: 100%; height: 100%;
background-color: #FFE6E6;
font-size: 16px; font-size: 16px;
} }
/*设置日历表最大使用边框 还有来个小圆角*/ /*设置日历组件边框大小圆角*/
.custom-calendar { .custom-calendar {
width: 100%; width: 100%;
height: 100%; height: 100%;
border: 1px solid #1f1f1f !important; /* 使用 !important 确保样式生效 */ border: 1px solid #1f1f1f !important; /* 使用 !important 确保样式生效 */
border-radius: 5px; /* 可选:添加圆角 */ border-radius: 5px; /* 可选:添加圆角 */
} }
/*每个小各自大小*/
.el-calendar-table .el-calendar-day { .el-calendar-table .el-calendar-day {
height: 105px/*这个覆盖了原组件宽度*/ height: 105px/*这个覆盖了原组件宽度*/
} }
@ -262,4 +267,10 @@ onMounted(()=> {
border-radius: 2px; /* 可选:添加圆角 */ border-radius: 2px; /* 可选:添加圆角 */
padding: 0 2px 0 2px; padding: 0 2px 0 2px;
} }
//
.el-descriptions-item__content {
white-space: normal !important; /* 允许换行 */
word-wrap: break-word; /* 长单词换行 */
word-break: break-word; /* 强制换行 */
}
</style> </style>