【Javascript】elementUI日期选择组件封装

本文介绍如何在Vue.js项目中利用ElementUI的日期选择组件自定义一个周选择器。通过修改默认配置,解决周首日为周日的问题,并实现选择周后自动显示周起止日期。代码示例包括HTML部分、v-model绑定、picker-options设置以及change事件处理函数,确保用户只能选择过去的日期,并将选定周的日期存储在数组中。
摘要由CSDN通过智能技术生成

之前项目中有需求写一个周日期选择器,只能整周选择日期,并且需要在选择框中展示周起止日期。项目是使用vue.js+elementUI开发的,所以组件用了elementUI的日期选择器,官网给出的例子中已经有周选择器:

但不符合我们的实际业务需求,只能在选择框中展示出所选择的周在一年中的周数。所以我使用了最普通的日期选择框自己实现了一个还算比较完整的周选择器:

 html部分代码如下:

        <span class="search-box-text">日期范围(*):</span>
        <el-date-picker
          style="width:150px;font-size:15px"
          v-model="dateSelect"
          type="week"
          format="yyyy-MM-dd"
          :picker-options="pickerOptions"
          placeholder="选择日期"
          @chang
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值