element_ui时间组件

27 篇文章 0 订阅
<!--
         elementui 时间组件
        valueDate 选择日期
        selectTime 选择事件
        timeDefaultShow 默认时间
        selectStartDate 开始时间
        selectEndDate 结束日期
        formatDate 处理时间格式化 
        pickerOptions 显示日期到目前为止
        el-picker-panel_body 可以改变时间组件的样式
    -->

    <el-date-pick>
        class="canlenderStr"
        v-model ="valueDate"
        type="daterange"
        :el-picker-panel_body ="false"
        @change = "selectTime"
        :pick-options = "pickerOptions"
        range-separator="至"
        start-placeholde="开始日期"
        end-placeholde="结束日期"
        :default-vaule="timeDefaultShow"

    </el-date-pick>

    import {formatData} from "@/globalFn/data.js"//博客里面有对时间戳处理的
    data(){
        return {
            pickerOptions:{
            	disableDate(time){
                	return time.getTime()>Date.now();//显示的日期到目前为止
                }
            }
        }
    },
    create(){
        this.timeDefaultShow = new Date();
        this.timeDefaultShow.setMonth(new Date().getMonth-1);
    },
    methods:{
        formatData(time){
            let date = new Date(time);
            return formatData(date,"yyyy-MM-dd");
        }
        selectTime(date){
            if(date){
                let that = this;
                that.selectStartDate = that.formatDate(that.valueDate[0]);
                that.selectEndDate = that.formatDate(that.valueDate[1]) 
             }
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值