element UI 制作带快捷选项的时间选择器
生活随笔
收集整理的這篇文章主要介紹了
element UI 制作带快捷选项的时间选择器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如上圖所示,帶有快捷鍵的日期選擇器:
(1)設(shè)置快捷選項
View Code
<el-date-pickerv-model="createTime"type="daterange"align="right"unlink-panelsrange-separator="to"start-placeholder="start date"end-placeholder="end date":picker-options="pickerOptions2"></el-date-picker>JS Code
export default {components: {advancedSearch,},data() {return {createTime:‘’,pickerOptions2: {shortcuts: [{text: 'Day before yesterday',onClick(picker) {const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 2);picker.$emit('pick', [start, end]);},}, {text: 'Yesterday',onClick(picker) {const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);picker.$emit('pick', [start, end]);},}],},}}通過text 來修改快捷鍵名字,通過picker.$emit 設(shè)置選擇的時間段~
(2)設(shè)置默認時間
如果需要給時間默認值,直接 給 v-model 綁定的時間賦值即可:
比如:默認設(shè)置 昨天到今天的時間段
// 初始化時間initTime() {const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);const startDate = start;const endDate = end;this.form.createTime = [];this.form.createTime.push(startDate);this.form.createTime.push(endDate);this.search();},總結(jié)
以上是生活随笔為你收集整理的element UI 制作带快捷选项的时间选择器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建了云助手命令后合理管理自己命令资源的
- 下一篇: element UI 制作模糊搜索框