vue+elementUI日期选择器实现选择日期,自动对应周几,并且是包含所选择日期的一周的日期

本文介绍了如何使用Vue和ElementUI的日期选择器,当选择日期时自动显示对应的周几,同时展示包含所选日期的一周完整日期。通过监听change事件,结合table组件和formatter属性进行数据格式化,实现良好的用户体验。
摘要由CSDN通过智能技术生成

vue+elementUI日期选择器实现选择日期,自动对应周几

 之前在公司的项目里面遇到这个问题,如今想起来在这里总结一下,如果有更好的方法,请各位大神多多指教。

在template里面给选择日期的el-date-picker一个监听事件change,我定义的是toWeek事件,v-show根据自己项目的需求可以根据条件控制显示和隐藏,focus事件是选择日期有焦点的时候,实行一些事件操作

 <div class="block riqi" v-show=see>
    <span class="check-add-del-span">日期</span>
     <el-date-picker
       v-model="gradeDate"
       @focus="riqi"
       type="date"
       placeholder="选择日期"
       format="yyyy年MM月dd日"
       value-format="yyyy-MM-dd"
       @change="toWeek"
       >
     </el-date-picker>
 </div>

在template中写显示日期和对应周几的表格table,我这里用的是elementUI里面的table组件,该组件的prop属性来接收获取到的数据,下面我定义的是label和timez,如下:

<el-table
   :data="timeData"
   style="width: 100%">
   <el-table-column width="80" label="" fixed="left" prop="label" align="center" :formatter=
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值