@H_403_0@之前在做一个手机端项目的时候,需要一个左右滑动(按周滑动)选择日期插件,而且当时这个项目没有用到Vue。当时又没有找到合适的第三方插件,就花了点时间用原生JavaScript写了出来,当时心中就想把它写成基于Vue的组件,这短时间闲了把它弄出来了!,在这个过程中遇到了一个坑,后面会提出来!
<p style="text-align: left">先看效果
<p style="text-align: center">
<p style="text-align: left">
思路
@H_403_0@根据用户传入日期(不传默认今天),获取上一周,当周,下一周对应的日期放数组dates里
<div class="jb51code">
<pre class="brush:js;">
let vm = this
this.dates.push(
{
date: moment(vm.defaultDate).subtract(7,'d').format('YYYY-MM-DD'),},{
date: vm.defaultDate,{
date: moment(vm.defaultDate).add(7,}
)