docs: 更新文档
This commit is contained in:
		
							parent
							
								
									8e767faca3
								
							
						
					
					
						commit
						529d21c593
					
				@ -16,6 +16,7 @@
 | 
			
		||||
      <li> 
 | 
			
		||||
        <h3>0.4.3 <span class="layui-badge-rim">2022-03-27</span></h3> 
 | 
			
		||||
        <ul>
 | 
			
		||||
          <li>[新增] upload 文件上传组件。</li>
 | 
			
		||||
          <li>[新增] date-picker 组件 name 属性, 等同原生 name 属性。</li>
 | 
			
		||||
          <li>[新增] date-picker 组件 type 属性 date 值, 支持日期选择。 </li>
 | 
			
		||||
          <li>[新增] date-picker 组件 type 属性 datetime 值, 支持日期时间选择。</li>
 | 
			
		||||
 | 
			
		||||
@ -73,12 +73,16 @@
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
          <div class="layui-laydate-footer">
 | 
			
		||||
            <span v-if="type === 'datetime'" @click="showPane = 'time'" class="laydate-btns-time"
 | 
			
		||||
            <span
 | 
			
		||||
              v-if="type === 'datetime'"
 | 
			
		||||
              @click="showPane = 'time'"
 | 
			
		||||
              class="laydate-btns-time"
 | 
			
		||||
              >选择时间</span
 | 
			
		||||
            >
 | 
			
		||||
            <div class="laydate-footer-btns">
 | 
			
		||||
              <span lay-type="clear" class="laydate-btns-clear">清空</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now">现在</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now"
 | 
			
		||||
                >现在</span
 | 
			
		||||
              ><span lay-type="confirm" class="laydate-btns-confirm">确定</span>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
@ -120,7 +124,8 @@
 | 
			
		||||
            >
 | 
			
		||||
            <div class="laydate-footer-btns">
 | 
			
		||||
              <span lay-type="clear" class="laydate-btns-clear">清空</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now">现在</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now"
 | 
			
		||||
                >现在</span
 | 
			
		||||
              ><span lay-type="confirm" class="laydate-btns-confirm">确定</span>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
@ -174,7 +179,8 @@
 | 
			
		||||
            >
 | 
			
		||||
            <div class="laydate-footer-btns">
 | 
			
		||||
              <span lay-type="clear" class="laydate-btns-clear">清空</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now">现在</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now"
 | 
			
		||||
                >现在</span
 | 
			
		||||
              ><span lay-type="confirm" class="laydate-btns-confirm">确定</span>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
@ -218,7 +224,8 @@
 | 
			
		||||
            >
 | 
			
		||||
            <div class="laydate-footer-btns">
 | 
			
		||||
              <span lay-type="clear" class="laydate-btns-clear">清空</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now">现在</span
 | 
			
		||||
              ><span lay-type="now" class="laydate-btns-now" @click="now"
 | 
			
		||||
                >现在</span
 | 
			
		||||
              ><span lay-type="confirm" class="laydate-btns-confirm">确定</span>
 | 
			
		||||
            </div>
 | 
			
		||||
          </div>
 | 
			
		||||
@ -288,22 +295,21 @@ const dateValue = computed<string>(() => {
 | 
			
		||||
    .hour(hms.value.hh)
 | 
			
		||||
    .minute(hms.value.mm)
 | 
			
		||||
    .second(hms.value.ss);
 | 
			
		||||
  switch(props.type)
 | 
			
		||||
  {
 | 
			
		||||
    case 'date':
 | 
			
		||||
        momentVal = momentObj.format("YYYY-MM-DD");
 | 
			
		||||
        break;
 | 
			
		||||
    case 'datetime':
 | 
			
		||||
        momentVal = momentObj.format("YYYY-MM-DD hh:mm:ss");
 | 
			
		||||
        break;
 | 
			
		||||
    case 'year':
 | 
			
		||||
        momentVal = momentObj.format("YYYY");
 | 
			
		||||
        break;
 | 
			
		||||
    case 'month':
 | 
			
		||||
        momentVal = momentObj.format("MM");
 | 
			
		||||
        break;
 | 
			
		||||
  switch (props.type) {
 | 
			
		||||
    case "date":
 | 
			
		||||
      momentVal = momentObj.format("YYYY-MM-DD");
 | 
			
		||||
      break;
 | 
			
		||||
    case "datetime":
 | 
			
		||||
      momentVal = momentObj.format("YYYY-MM-DD hh:mm:ss");
 | 
			
		||||
      break;
 | 
			
		||||
    case "year":
 | 
			
		||||
      momentVal = momentObj.format("YYYY");
 | 
			
		||||
      break;
 | 
			
		||||
    case "month":
 | 
			
		||||
      momentVal = momentObj.format("MM");
 | 
			
		||||
      break;
 | 
			
		||||
    default:
 | 
			
		||||
        momentVal = momentObj.format();
 | 
			
		||||
      momentVal = momentObj.format();
 | 
			
		||||
  }
 | 
			
		||||
  $emits("update:modelValue", momentVal);
 | 
			
		||||
  return momentVal;
 | 
			
		||||
@ -370,19 +376,15 @@ const handleDayClick = (item: any) => {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// 确认事件
 | 
			
		||||
const ok = () => {
 | 
			
		||||
 | 
			
		||||
};
 | 
			
		||||
const ok = () => {};
 | 
			
		||||
 | 
			
		||||
// 现在时间
 | 
			
		||||
const now = () => {
 | 
			
		||||
  currentDay.value = moment().valueOf();
 | 
			
		||||
}
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// 清空日期
 | 
			
		||||
const clear = () => {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
const clear = () => {};
 | 
			
		||||
 | 
			
		||||
// 切换年月
 | 
			
		||||
const changeYearOrMonth = (type: "year" | "month", num: number) => {
 | 
			
		||||
 | 
			
		||||
@ -7,7 +7,7 @@ export default {
 | 
			
		||||
import "./index.less";
 | 
			
		||||
import { Recordable } from "../../types";
 | 
			
		||||
import { layer } from "@layui/layer-vue";
 | 
			
		||||
import { ref, useSlots, withDefaults, onMounted, defineExpose } from "vue";
 | 
			
		||||
import { ref, useSlots, withDefaults } from "vue";
 | 
			
		||||
import { templateRef } from "@vueuse/core";
 | 
			
		||||
 | 
			
		||||
// 组件的参数字段类型
 | 
			
		||||
@ -32,6 +32,7 @@ const props = withDefaults(defineProps<LayUploadProps>(), {
 | 
			
		||||
  number: 0,
 | 
			
		||||
  drag: false,
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
const slot = useSlots();
 | 
			
		||||
const slots = slot.default && slot.default();
 | 
			
		||||
const emit = defineEmits(["choose", "before", "done", "error"]);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user