ElementUI 時間控件
阿新 • • 發佈:2018-03-27
value 選項 IT sep body const for demon 時間控件
<template> <div class="block"> <span class="demonstration">默認</span> <el-date-picker v-model="value6" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="開始日期" end-placeholder="結束日期"> </el-date-picker> </div> <div class="block"> <span class="demonstration">帶快捷選項</span> <el-date-picker v-model="value7" type="daterange" align="right" unlink-panels range-separator="至" start-placeholder="開始日期" end-placeholder="結束日期" :picker-options="pickerOptions2"> </el-date-picker> </div> </template> <script> export default { data() {return { pickerOptions2: { shortcuts: [{ text: ‘最近一周‘, onClick(picker) { const end = new Date(); const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); picker.$emit(‘pick‘, [start, end]); } }, { text:‘最近一個月‘, onClick(picker) { const end = new Date(); const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); picker.$emit(‘pick‘, [start, end]); } }, { text: ‘最近三個月‘, onClick(picker) { const end = new Date(); const start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); picker.$emit(‘pick‘, [start, end]); } }] }, value6: ‘‘, value7: ‘‘ }; }, watch: { value6(newVal, oldVal) { console.log(newVal,oldVal) } } }; </script>
ElementUI 時間控件