ant design vue之a-range-picker 预设常用的日期范围

ant design vue之a-range-picker 预设常用的日期范围,第1张

      <a-range-picker
          format="YYYY-MM-DD"
          :placeholder="['开始日期', '结束日期']"
          allow-clear
          @change="bptjTimeChange"
          :ranges="ranges"
          v-model='pickerDefault'
      />
  
	
	import moment from 'moment';

	data() {
      return {
        //默认近一个月的时间
          pickerDefault:[moment().subtract('days', 30), moment()], 
        // 时间插件
          ranges: {
          '今天': [moment(), moment()],
          '昨天': [moment().subtract('days', 1), moment().subtract('days', 1)],
          '近一周': [moment().subtract('days', 7), moment()],
          '近两周': [moment().subtract('days', 14), moment()],
          '近一个月': [moment().subtract('days', 30), moment()],
          '近三个月': [moment().subtract('days', 90), moment()],
          '近半年': [moment().subtract('days', 182), moment()], // 一年的一半
          '近一年': [moment().subtract('days', 365), moment()],
          '当月': [moment().startOf('month'), moment()],
          '当季': [moment().startOf('quarter'), moment()],
          '当年': [moment().startOf('year'), moment()],
        },
      }
   }

     // 日期选择
     bptjTimeChange(date, dateString){
       console.log(dateString);    //['2022-02-16', '2022-05-17']
     },

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1297820.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存