参数
 
 
继承 ActionDialog,理论上 ActionDialog 支持的,它都支持
 
 
  
   
   | 参数  |  
   说明  |  
   类型  |  
   可选值  |  
   默认值  |  
  
 
  
  
   
   | value  |  
   选中的时间  |  
   string  |  
   ——  |  
   ——  |  
  
 
   
   | type  |  
   类型  |  
   string  |  
   [‘datetime’, ‘date’, ‘month’, ‘day’, ‘time’]  |  
   date  |  
  
 
   
   | startDate  |  
   开始日期  |  
   string  |  
   ——  |  
   ——  |  
  
 
   
   | endDate  |  
   结束日期  |  
   string  |  
   ——  |  
   ——  |  
  
 
   
   | startHour  |  
   开始时间  |  
   string  |  
   ——  |  
   ——  |  
  
 
   
   | endHour  |  
   结束日期  |  
   string  |  
   ——  |  
   ——  |  
  
 
   
   | yearFormat  |  
   年格式化  |  
   string  |  
   ——  |  
   {value}年  |  
  
 
   
   | monthFormat  |  
   月格式化  |  
   string  |  
   ——  |  
   {value}月  |  
  
 
   
   | dayFormat  |  
   日格式化  |  
   string  |  
   ——  |  
   {value}日  |  
  
 
   
   | hourFormat  |  
   小时格式化  |  
   string  |  
   ——  |  
   {value}时  |  
  
 
   
   | minuteFormat  |  
   分钟格式化  |  
   string  |  
   ——  |  
   {value}分  |  
  
 
   
   | activeColor  |  
   选中的颜色  |  
   string  |  
   ——  |  
   #333  |  
  
 
   
   | ActionDialog参数  |  
   所有 ActionDialog 支持的参数  |  
   ——  |  
   ——  |  
   ——  |  
  
 
  
 
 
Events
 
 
 
  
   
   | 事件名称  |  
   说明  |  
   回调参数  |  
  
 
  
  
   
   | confirm  |  
   点击确定回调  |  
   ——  |  
  
 
   
   | close  |  
   点击取消回调  |  
   ——  |  
  
 
   
   | closed  |  
   消失动画结束回调  |  
   ——  |  
  
 
  
 
 
使用示例
 
<template>
  <div class="datetime">
    <p @click="onPick('show')">全量选择</p>
    <p @click="onPick('show2')">时间选择</p>
    <p @click="onPick('show3')">年月日选择</p>
    <p @click="onPick('show4')">月份选择</p>
    <p @click="onPick('show5')">日期选择</p>
    <date-time :show.sync="show" v-model="d" type="datetime" activeColor="#0082aa" @confirm="onConfirm"></date-time>
    <date-time :show.sync="show2" v-model="d2" type="time" @confirm="onConfirm"></date-time>
    <date-time :show.sync="show3" v-model="d3" type="date" @confirm="onConfirm"></date-time>
    <date-time :show.sync="show4" v-model="d4" type="month" @confirm="onConfirm"></date-time>
    <date-time :show.sync="show5" v-model="d5" type="day" @confirm="onConfirm"></date-time>
  </div>
</template>
<script>
import Vue from "vue";
import { DateTime } from "genie-ui";
export default {
  components: {
    DateTime,
  },
  data () {
    return {
      show: false,
      show2: false,
      show3: false,
      show4: false,
      show5: false,
      show6: false,
      d: '1998-02-03 11:03',
      d2: '12:15',
      d3: '2010-01-30', // [2017-12-22]
      d4: '2009-02',
      d5: '11-11',
      d6: '30: 40',
      date: '',
    }
  },
  created() {
    
  },
  methods: {
    onPick (vm) {
      this[vm] = true
    },
    onConfirm (v) {
      console.log(v)
    },
  }
};
</script>
<style scoped>
.datetime{
    padding: 30px;
}
p{
  margin-top: 20px;
}
.select-list{
  margin-top: 20px;
}
    
</style>
						
					FAQ
						                        	关于此文档暂时还没有FAQ