element 日期选择器结构,两个日期选择器定义开始和结束
<el-date-picker v-model="startTime" type="date" :editable="false" prefix-icon="el-icon-caret-bottom" value-format="yyyy-MM-dd" :clearable='false'> </el-date-picker> <span style="padding: 0 3px">--</span> <el-date-picker v-model="endTime" type="date" :editable="false" prefix-icon="el-icon-caret-bottom" value-format="yyyy-MM-dd" :clearable='false'> </el-date-picker>
定义开始时间和结束时间
data () { return { startTime: '', endTime: '' } }
计算开始时间和结束时间:开始时间为每个月第一天,结束时间为每月的当前日期
methods: { getCurrentMonthFirst () { var date = new Date() date.setDate(1) var month = parseInt(date.getMonth() + 1) var day = date.getDate() if (month < 10) month = '0' + month if (day < 10) day = '0' + day this.startTime = date.getFullYear() + '-' + month + '-' + day }, getCurrentMonthLast () { var date = new Date() var month = parseInt(date.getMonth() + 1) var day = lastTime.getDate() if (month < 10) month = '0' + month if (day < 10) day = '0' + day this.endTime = date.getFullYear() + '-' + month + '-' + day }, }
初始化时间到日期中
created () { this.getCurrentMonthFirst() this.getCurrentMonthLast() }
上一篇

项目中,需要实现分割线的效果,如图: 奈何 element 中的分割线用起来报错,无奈只好自己写,很简单,先说下原理:
给一个高为1像素的盒子,盒子宽度根据要求设定,再设置盒子颜色,排列方式为相对定位,盒子里设置文字给左右padding
2019-08-02
下一篇

思路本教程采用本地存储 localStoryge 缓存结束时间实现倒计时效果。
实现以验证码为例:
<template>
<el-button type="primary" @click=&quo
2019-07-19