基于elementui的工作日,休息日的日历组件

这篇具有很好参考价值的文章主要介绍了基于elementui的工作日,休息日的日历组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

功能要求

在这里插入图片描述,如图要求做一个可以显示休息日和工作日的组件。我基于element-ui已有的组件进行修改。
基于elementui的工作日,休息日的日历组件

DatePicker 日期选择器

以”日“为基本单位,基础的日期选择控件。
基于elementui的工作日,休息日的日历组件

国际化

使用element-ui的国际化功能将星期一到星期日设置为中文
基于elementui的工作日,休息日的日历组件
在vue组件里面引入el-date-picker
基于elementui的工作日,休息日的日历组件
得到中文配置的容=日期选择器
基于elementui的工作日,休息日的日历组件

周六,周日所在列背景颜色修改

打开控制台查看周一到周日的样式
基于elementui的工作日,休息日的日历组件
基于elementui的工作日,休息日的日历组件
然后我们修改组件的样式
基于elementui的工作日,休息日的日历组件
得到如图效果:
基于elementui的工作日,休息日的日历组件

添加节假日,工作日

使用element-ui的自定义功能
基于elementui的工作日,休息日的日历组件
我们稍加修改
基于elementui的工作日,休息日的日历组件
基于elementui的工作日,休息日的日历组件
此时已经能展示休息日了,在实际开发中,休息日的数组可以由后端返回,以及工作日的数组。文章来源地址https://www.toymoban.com/news/detail-433492.html

代码

<template>
  <div>
    <el-date-picker
        v-model="value1"
        type="date"
        placeholder="Pick a day"
        :size="size"
      >
      <template #default="cell">
        <div class="cell" :class="{ current: cell.isCurrent }">
          <span class="text">{{ cell.text }}</span>
          <span v-if="isHoliday(cell)" class="holiday">休</span>
        </div>
      </template>
    </el-date-picker>
  </div>
</template>

<script setup lang='ts'>
import { ref } from 'vue'
// 类型学习
const value1 = ref(null)
const size = ref<'default' | 'large' | 'small'>('default')
const a = ref<string>('inint')
console.log(a.value, 'a------')
a.value = 'zhangsan'
console.log(a.value, 'a------')
const holidays = [
  '2021-10-01',
  '2021-10-02',
  '2021-10-03',
  '2021-10-04',
  '2021-10-05',
  '2021-10-06',
  '2021-10-07'
]
const isHoliday = ({ dayjs }) => {
  return holidays.includes(dayjs.format('YYYY-MM-DD'))
}
</script>
<style >
.el-date-table th:nth-child(n+7){
background-color: #c0c0c0
}
.el-date-table th:nth-child(1){
background-color: #c0c0c0
}
.holiday{
  position: absolute;
    top: -7px;
    left: 14px;
}
.el-date-table td:nth-child(n+7){
background-color: #c0c0c0
}
.el-date-table td:nth-child(1){
background-color: #c0c0c0
}
</style>

到了这里,关于基于elementui的工作日,休息日的日历组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA判断当前时间是否为节假日、周末、工作日,调休日,不报错:IOException!

    有这么个需求,需要判断传的这个日期是否为节假日,周末,工作日,然后做剩下的操作。 1.首先需要拿到节假日api 节假日API地址 其实这个api里有接口可以直接判断某天是否为周末,节假日,工作日; 但是这个接口访问多了会报一个403的错误,也就是请求太多导致的; 而我

    2024年02月14日
    浏览(31)
  • 打破枯燥工作日,用Python统计键盘和鼠标点击次数,钉钉告诉你今天摸鱼了多少次!

    是否曾想过,在一天的工作中,你到底点击了键盘多少次,或者鼠标点击了多少下? 是否好奇每天工作的时候,自己究竟有多努力? 本文将带你使用 Python,利用 pynput 监听键盘和鼠标事件,统计每天的点击次数,并通过钉钉机器人告诉你今天到底摸鱼了多少次。 效果如下图

    2024年02月03日
    浏览(63)
  • Sql server 查询指定时间区间工作日数、休息日数等日期操作

    1、查询指定时间区间的工作日 这个主要难点是法定节假日,国家的法定节假日每年都不一样,还涉及到调休,所以我们设计一个假日表。主要字段有年份,类型(是否调休),假期日期。如下:   添加好当年的假期和调休日期 写个方法计算出除开法定假日的工作日   执行

    2023年04月25日
    浏览(30)
  • 休息是不可能休息的

    分析:相比较遍历顺序构建二叉树,这个相对简单。 思路:每次找到数组最大值,然后分割数组 思路一:创建一个新的二叉树,每次同时传入二叉树的同一位置 思路:判断大小,搜索 思考:从二叉搜索树的特性入手,二叉搜索树的中序遍历必然是递增序列 分析:细节方面

    2024年02月13日
    浏览(26)
  • 众和策略可靠吗?除息日要等多久?

    可靠 对于许多出资者而言,除息日是个非常重要的概念。事实上,许多人都将除息日看作是他们的出资收益的最重要的日子之一。那么,什么是除息日?为什么它如此重要?它又要等多久呢? 除息日是指一家公司宣告将派发股息的日期。在这一日期之前持有该公司股票的出

    2024年02月07日
    浏览(31)
  • 休息一会 sleep

    … note:: 莫听穿林打叶声,何妨吟啸且徐行。 苏轼 Linux sleep 命令可以用来将目前动作延迟一段时间。 sleep 的官方定义为: sleep - delay for a specified amount of time 或许你觉得计算机太累,让它稍事休息,亦或许过个个把钟头需要喝杯水,此时 sleep 就有点小作用了。 其用法如下:

    2024年02月02日
    浏览(29)
  • 休息刷一下周赛

    思路:1.判断字符串个数是否跟缩略词长度相同  2.定位比较 思路:边添加边判断是否已经存在一个数与当前添加数和为k 思路:dp 思路:计数偏移法+双指针

    2024年02月12日
    浏览(24)
  • 4月15日欧美小长假 主力休息对市场有何影响?

    欧美进入四天小长假 主力资金和主力抛压将开始度假 缺了主力的市场方向会更难判断。这时候少量资金也可以拉盘,少量筹码也可以砸盘。大家这几天要谨慎操作 。尤其是合约,不论多空随时都有逆转的可能。    据EOS网络基金会披露,EOS EVM网络的测试网将于今年第二季

    2024年02月13日
    浏览(25)
  • 端午节不休息,肝出万字“粽”量级长文:一文搞懂C++函数

    在C++中,函数是一种重要的编程构造,可将代码组织成可重用的模块,从而提高代码的可读性和可维护性。 (1)函数的定义 C++函数定义的基本形式如下: 各个部分的含义如下: 返回类型: 指定了函数返回值的数据类型。如果函数不需要返回值,则返回类型为void。 函数名

    2024年02月10日
    浏览(30)
  • 基于Java+SpringBoot+vue+elementui图书商城系统设计实现

    博主介绍 : ✌ 全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取联系 🍅 精彩专栏 推荐订阅 👇🏻👇🏻👇🏻👇🏻  java项目精品实战案例

    2024年01月21日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包