import{d as f,r as k,_ as b,j as p,k as C,l as y,w as o,f as e,b as n,e as a,t as Z,z as w,E as I,a as Y,q as W}from"./index.3fe853a6.js";import{S as X}from"./SmileOutlined.02787c93.js";const H=f({setup(){return{value1:k(),value2:k(),value3:k(),value4:k(),value5:k()}}});function T(s,t,i,h,g,m){const c=p("a-date-picker"),u=p("a-space"),d=p("demo-box");return C(),y(d,{jsfiddle:{us:"Basic use case. Users can select or input a date in panel.",cn:"\u6700\u7B80\u5355\u7684\u7528\u6CD5\uFF0C\u5728\u6D6E\u5C42\u4E2D\u53EF\u4EE5\u9009\u62E9\u6216\u8005\u8F93\u5165\u65E5\u671F\u3002",docHtml:`
\u6700\u7B80\u5355\u7684\u7528\u6CD5\uFF0C\u5728\u6D6E\u5C42\u4E2D\u53EF\u4EE5\u9009\u62E9\u6216\u8005\u8F93\u5165\u65E5\u671F\u3002
Basic use case. Users can select or input a date in panel.
`,order:0,title:{"zh-CN":"\u57FA\u672C\u7528\u6CD5","en-US":"Basic Usage"},relativePath:"components/date-picker/demo/basic.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTEiIC8+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTIiIHBpY2tlcj0id2VlayIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlMyIgcGlja2VyPSJtb250aCIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNCIgcGlja2VyPSJxdWFydGVyIiAvPgogICAgPGEtZGF0ZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU1IiBwaWNrZXI9InllYXIiIC8+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwppbXBvcnQgdHlwZSB7IERheWpzIH0gZnJvbSAnZGF5anMnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgcmV0dXJuIHsKICAgICAgdmFsdWUxOiByZWY8RGF5anM+KCksCiAgICAgIHZhbHVlMjogcmVmPERheWpzPigpLAogICAgICB2YWx1ZTM6IHJlZjxEYXlqcz4oKSwKICAgICAgdmFsdWU0OiByZWY8RGF5anM+KCksCiAgICAgIHZhbHVlNTogcmVmPERheWpzPigpLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTEiIC8+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTIiIHBpY2tlcj0id2VlayIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlMyIgcGlja2VyPSJtb250aCIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNCIgcGlja2VyPSJxdWFydGVyIiAvPgogICAgPGEtZGF0ZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU1IiBwaWNrZXI9InllYXIiIC8+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICByZXR1cm4gewogICAgICB2YWx1ZTE6IHJlZigpLAogICAgICB2YWx1ZTI6IHJlZigpLAogICAgICB2YWx1ZTM6IHJlZigpLAogICAgICB2YWx1ZTQ6IHJlZigpLAogICAgICB2YWx1ZTU6IHJlZigpLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+"}},{default:o(()=>[e(u,{direction:"vertical",size:12},{default:o(()=>[e(c,{value:s.value1,"onUpdate:value":t[0]||(t[0]=r=>s.value1=r)},null,8,["value"]),e(c,{value:s.value2,"onUpdate:value":t[1]||(t[1]=r=>s.value2=r),picker:"week"},null,8,["value"]),e(c,{value:s.value3,"onUpdate:value":t[2]||(t[2]=r=>s.value3=r),picker:"month"},null,8,["value"]),e(c,{value:s.value4,"onUpdate:value":t[3]||(t[3]=r=>s.value4=r),picker:"quarter"},null,8,["value"]),e(c,{value:s.value5,"onUpdate:value":t[4]||(t[4]=r=>s.value5=r),picker:"year"},null,8,["value"])]),_:1})]),htmlCode:o(()=>t[5]||(t[5]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value3"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value4"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value5"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),a(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"import"),a(" type "),n("span",{class:"token punctuation"},"{"),a(" Dayjs "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'dayjs'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value3"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value4"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value5"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),jsVersionHtml:o(()=>t[6]||(t[6]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value3"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value4"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value5"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value3"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value4"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value5"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),_:1})}const N=b(H,[["render",T]]),x=f({setup(){const s=t=>{const i={};return t.date()===1&&(i.border="1px solid #1890ff",i.borderRadius="50%"),i};return{value1:k(),value2:k(),value3:k(),getCurrentStyle:s}}});function z(s,t,i,h,g,m){const c=p("a-date-picker"),u=p("a-range-picker"),d=p("a-space"),r=p("demo-box");return C(),y(r,{jsfiddle:{us:"We can customize the rendering of date cells in the calendar by providing a `dateRender` function to `DatePicker`.",cn:"\u4F7F\u7528 `dateRender` \u53EF\u4EE5\u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9\u548C\u6837\u5F0F\u3002",docHtml:`\u4F7F\u7528 dateRender
\u53EF\u4EE5\u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9\u548C\u6837\u5F0F\u3002
We can customize the rendering of date cells in the calendar by providing a dateRender
function to DatePicker
.
\u53EF\u7528 disabledDate
\u548C disabledTime
\u5206\u522B\u7981\u6B62\u9009\u62E9\u90E8\u5206\u65E5\u671F\u548C\u65F6\u95F4\uFF0C\u5176\u4E2D disabledTime
\u9700\u8981\u548C showTime
\u4E00\u8D77\u4F7F\u7528\u3002
Disabled part of dates and time by disabledDate
and disabledTime
respectively, and disabledTime
only works with showTime
.
\u9009\u62E9\u6846\u7684\u4E0D\u53EF\u7528\u72B6\u6001\u3002
A disabled state of the DatePicker
.
\u5728\u6D6E\u5C42\u4E2D\u52A0\u5165\u989D\u5916\u7684\u9875\u811A\uFF0C\u4EE5\u6EE1\u8DB3\u67D0\u4E9B\u5B9A\u5236\u4FE1\u606F\u7684\u9700\u6C42\u3002
Render extra footer in panel for customized requirements.
`,order:7,title:{"zh-CN":"\u989D\u5916\u7684\u9875\u811A","en-US":"Extra Footer"},relativePath:"components/date-picker/demo/extra-footer.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiPgogICAgPGEtZGF0ZS1waWNrZXI+CiAgICAgIDx0ZW1wbGF0ZSAjcmVuZGVyRXh0cmFGb290ZXI+ZXh0cmEgZm9vdGVyPC90ZW1wbGF0ZT4KICAgIDwvYS1kYXRlLXBpY2tlcj4KICAgIDxhLWRhdGUtcGlja2VyIHNob3ctdGltZT4KICAgICAgPHRlbXBsYXRlICNyZW5kZXJFeHRyYUZvb3Rlcj5leHRyYSBmb290ZXI8L3RlbXBsYXRlPgogICAgPC9hLWRhdGUtcGlja2VyPgogICAgPGEtcmFuZ2UtcGlja2VyPgogICAgICA8dGVtcGxhdGUgI3JlbmRlckV4dHJhRm9vdGVyPmV4dHJhIGZvb3RlcjwvdGVtcGxhdGU+CiAgICA8L2EtcmFuZ2UtcGlja2VyPgogICAgPGEtcmFuZ2UtcGlja2VyIHNob3ctdGltZT4KICAgICAgPHRlbXBsYXRlICNyZW5kZXJFeHRyYUZvb3Rlcj5leHRyYSBmb290ZXI8L3RlbXBsYXRlPgogICAgPC9hLXJhbmdlLXBpY2tlcj4KICAgIDxhLWRhdGUtcGlja2VyIHBsYWNlaG9sZGVyPSJTZWxlY3QgbW9udGgiIHBpY2tlcj0ibW9udGgiPgogICAgICA8dGVtcGxhdGUgI3JlbmRlckV4dHJhRm9vdGVyPmV4dHJhIGZvb3RlcjwvdGVtcGxhdGU+CiAgICA8L2EtZGF0ZS1waWNrZXI+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPgoKCg==",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiPgogICAgPGEtZGF0ZS1waWNrZXI+CiAgICAgIDx0ZW1wbGF0ZSAjcmVuZGVyRXh0cmFGb290ZXI+ZXh0cmEgZm9vdGVyPC90ZW1wbGF0ZT4KICAgIDwvYS1kYXRlLXBpY2tlcj4KICAgIDxhLWRhdGUtcGlja2VyIHNob3ctdGltZT4KICAgICAgPHRlbXBsYXRlICNyZW5kZXJFeHRyYUZvb3Rlcj5leHRyYSBmb290ZXI8L3RlbXBsYXRlPgogICAgPC9hLWRhdGUtcGlja2VyPgogICAgPGEtcmFuZ2UtcGlja2VyPgogICAgICA8dGVtcGxhdGUgI3JlbmRlckV4dHJhRm9vdGVyPmV4dHJhIGZvb3RlcjwvdGVtcGxhdGU+CiAgICA8L2EtcmFuZ2UtcGlja2VyPgogICAgPGEtcmFuZ2UtcGlja2VyIHNob3ctdGltZT4KICAgICAgPHRlbXBsYXRlICNyZW5kZXJFeHRyYUZvb3Rlcj5leHRyYSBmb290ZXI8L3RlbXBsYXRlPgogICAgPC9hLXJhbmdlLXBpY2tlcj4KICAgIDxhLWRhdGUtcGlja2VyIHBsYWNlaG9sZGVyPSJTZWxlY3QgbW9udGgiIHBpY2tlcj0ibW9udGgiPgogICAgICA8dGVtcGxhdGUgI3JlbmRlckV4dHJhRm9vdGVyPmV4dHJhIGZvb3RlcjwvdGVtcGxhdGU+CiAgICA8L2EtZGF0ZS1waWNrZXI+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPg=="}},{default:o(()=>[e(g,{direction:"vertical"},{default:o(()=>[e(i,null,{renderExtraFooter:o(()=>t[0]||(t[0]=[a("extra footer")])),_:1}),e(i,{"show-time":""},{renderExtraFooter:o(()=>t[1]||(t[1]=[a("extra footer")])),_:1}),e(h,null,{renderExtraFooter:o(()=>t[2]||(t[2]=[a("extra footer")])),_:1}),e(h,{"show-time":""},{renderExtraFooter:o(()=>t[3]||(t[3]=[a("extra footer")])),_:1}),e(i,{placeholder:"Select month",picker:"month"},{renderExtraFooter:o(()=>t[4]||(t[4]=[a("extra footer")])),_:1})]),_:1})]),htmlCode:o(()=>t[5]||(t[5]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},"show-time"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},"show-time"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Select month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),jsVersionHtml:o(()=>t[6]||(t[6]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},"show-time"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},"show-time"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-range-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},"placeholder"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("Select month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"#renderExtraFooter"),n("span",{class:"token punctuation"},">")]),a("extra footer"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-date-picker")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),_:1})}const _=b(Q,[["render",O]]),$=f({setup(){const s="YYYY/MM/DD",t="MM/DD",i="YYYY/MM",h=["DD/MM/YYYY","DD/MM/YY"],g=m=>`${I(m).startOf("week").format(t)} ~ ${I(m).endOf("week").format(t)}`;return{value1:k(I("2015/01/01",s)),value2:k(I("01/01/2015",h[0])),value3:k(I("2015/01",i)),value4:k([I("2015/01/01",s),I("2015/01/01",s)]),value5:k(I("2015/01/01",s)),value6:k(I()),dateFormat:s,monthFormat:i,dateFormatList:h,customWeekStartEndFormat:g,customFormat:m=>`custom format: ${m.format(s)}`}}});function nn(s,t,i,h,g,m){const c=p("a-date-picker"),u=p("a-range-picker"),d=p("a-space"),r=p("demo-box");return C(),y(r,{jsfiddle:{us:"We can set the date format by `format`.",cn:"\u4F7F\u7528 `format` \u5C5E\u6027\uFF0C\u53EF\u4EE5\u81EA\u5B9A\u4E49\u65E5\u671F\u663E\u793A\u683C\u5F0F\u3002",docHtml:`\u4F7F\u7528 format
\u5C5E\u6027\uFF0C\u53EF\u4EE5\u81EA\u5B9A\u4E49\u65E5\u671F\u663E\u793A\u683C\u5F0F\u3002
We can set the date format by format
.
\u901A\u8FC7\u7EC4\u5408 mode
\u4E0E onPanelChange
\u63A7\u5236\u8981\u5C55\u793A\u7684\u9762\u677F\u3002
Determing which panel to show with mode
and onPanelChange
.
\u53EF\u4EE5\u9884\u8BBE\u5E38\u7528\u7684\u65E5\u671F\u8303\u56F4\u4EE5\u63D0\u9AD8\u7528\u6237\u4F53\u9A8C\u3002
We can set presetted ranges to RangePicker to improve user experience.
`,order:6,title:{"zh-CN":"\u9884\u8BBE\u8303\u56F4","en-US":"Preset Ranges"},relativePath:"components/date-picker/demo/presetted-ranges.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1yYW5nZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWUxIiA6cmFuZ2VzPSJyYW5nZXMiIC8+CiAgICA8YS1yYW5nZS1waWNrZXIKICAgICAgdi1tb2RlbDp2YWx1ZT0idmFsdWUyIgogICAgICBzdHlsZT0id2lkdGg6IDQwMHB4IgogICAgICA6cmFuZ2VzPSJyYW5nZXMiCiAgICAgIHNob3ctdGltZQogICAgICBmb3JtYXQ9IllZWVkvTU0vREQgSEg6bW06c3MiCiAgICAvPgogIDwvYS1zcGFjZT4KPC90ZW1wbGF0ZT4KPHNjcmlwdCBsYW5nPSJ0cyI+CmltcG9ydCBkYXlqcywgeyBEYXlqcyB9IGZyb20gJ2RheWpzJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwp0eXBlIFJhbmdlVmFsdWUgPSBbRGF5anMsIERheWpzXTsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIHJldHVybiB7CiAgICAgIHZhbHVlMTogcmVmPFJhbmdlVmFsdWU+KCksCiAgICAgIHZhbHVlMjogcmVmPFJhbmdlVmFsdWU+KCksCiAgICAgIHJhbmdlczogewogICAgICAgIFRvZGF5OiBbZGF5anMoKSwgZGF5anMoKV0gYXMgUmFuZ2VWYWx1ZSwKICAgICAgICAnVGhpcyBNb250aCc6IFtkYXlqcygpLCBkYXlqcygpLmVuZE9mKCdtb250aCcpXSBhcyBSYW5nZVZhbHVlLAogICAgICB9LAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1yYW5nZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWUxIiA6cmFuZ2VzPSJyYW5nZXMiIC8+CiAgICA8YS1yYW5nZS1waWNrZXIKICAgICAgdi1tb2RlbDp2YWx1ZT0idmFsdWUyIgogICAgICBzdHlsZT0id2lkdGg6IDQwMHB4IgogICAgICA6cmFuZ2VzPSJyYW5nZXMiCiAgICAgIHNob3ctdGltZQogICAgICBmb3JtYXQ9IllZWVkvTU0vREQgSEg6bW06c3MiCiAgICAvPgogIDwvYS1zcGFjZT4KPC90ZW1wbGF0ZT4KPHNjcmlwdD4KaW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJzsKaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgcmV0dXJuIHsKICAgICAgdmFsdWUxOiByZWYoKSwKICAgICAgdmFsdWUyOiByZWYoKSwKICAgICAgcmFuZ2VzOiB7CiAgICAgICAgVG9kYXk6IFtkYXlqcygpLCBkYXlqcygpXSwKICAgICAgICAnVGhpcyBNb250aCc6IFtkYXlqcygpLCBkYXlqcygpLmVuZE9mKCdtb250aCcpXSwKICAgICAgfSwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0Pg=="}},{default:o(()=>[e(u,{direction:"vertical",size:12},{default:o(()=>[e(c,{value:s.value1,"onUpdate:value":t[0]||(t[0]=r=>s.value1=r),ranges:s.ranges},null,8,["value","ranges"]),e(c,{value:s.value2,"onUpdate:value":t[1]||(t[1]=r=>s.value2=r),style:{width:"400px"},ranges:s.ranges,"show-time":"",format:"YYYY/MM/DD HH:mm:ss"},null,8,["value","ranges"])]),_:1})]),htmlCode:o(()=>t[2]||(t[2]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":ranges"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ranges"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(` `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 400px")]),n("span",{class:"token punctuation"},'"')])]),a(` `),n("span",{class:"token attr-name"},":ranges"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ranges"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token attr-name"},"show-time"),a(` `),n("span",{class:"token attr-name"},"format"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("YYYY/MM/DD HH:mm:ss"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),a(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(" dayjs"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token punctuation"},"{"),a(" Dayjs "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'dayjs'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` type RangeValue `),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a("Dayjs"),n("span",{class:"token punctuation"},","),a(" Dayjs"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("RangeValue"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("RangeValue"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"ranges"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"Today"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),a(),n("span",{class:"token keyword"},"as"),a(" RangeValue"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token string-property property"},"'This Month'"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"endOf"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'month'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),a(),n("span",{class:"token keyword"},"as"),a(" RangeValue"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),jsVersionHtml:o(()=>t[3]||(t[3]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":ranges"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ranges"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(` `),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token special-attr"},[n("span",{class:"token attr-name"},"style"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),n("span",{class:"token value css language-css"},[n("span",{class:"token property"},"width"),n("span",{class:"token punctuation"},":"),a(" 400px")]),n("span",{class:"token punctuation"},'"')])]),a(` `),n("span",{class:"token attr-name"},":ranges"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ranges"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token attr-name"},"show-time"),a(` `),n("span",{class:"token attr-name"},"format"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("YYYY/MM/DD HH:mm:ss"),n("span",{class:"token punctuation"},'"')]),a(` `),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(" dayjs "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'dayjs'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"ranges"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"Today"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token string-property property"},"'This Month'"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token punctuation"},"["),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token function"},"dayjs"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"endOf"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'month'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),_:1})}const cn=b(on,[["render",pn]]),ln=f({setup(){const s=k(),t=k(),i=k();return{dates:s,value:t,hackValue:i,disabledDate:u=>{if(!s.value||s.value.length===0)return!1;const d=s.value[0]&&u.diff(s.value[0],"days")>7;return s.value[1]&&s.value[1].diff(u,"days")>7||d},onOpenChange:u=>{u?(s.value=[],i.value=[]):i.value=void 0},onChange:u=>{t.value=u},onCalendarChange:u=>{s.value=u}}}});function un(s,t,i,h,g,m){const c=p("a-range-picker"),u=p("demo-box");return C(),y(u,{jsfiddle:{us:"A example shows how to select a dynamic range by using `onCalendarChange` and `disabledDate`.",cn:"\u8FD9\u91CC\u4E3E\u4F8B\u5982\u4F55\u7528 `onCalendarChange` \u548C `disabledDate` \u6765\u9650\u5236\u52A8\u6001\u7684\u65E5\u671F\u533A\u95F4\u9009\u62E9\u3002",docHtml:`\u8FD9\u91CC\u4E3E\u4F8B\u5982\u4F55\u7528 onCalendarChange
\u548C disabledDate
\u6765\u9650\u5236\u52A8\u6001\u7684\u65E5\u671F\u533A\u95F4\u9009\u62E9\u3002
A example shows how to select a dynamic range by using onCalendarChange
and disabledDate
.
\u4E09\u79CD\u5927\u5C0F\u7684\u8F93\u5165\u6846\uFF0C\u82E5\u4E0D\u8BBE\u7F6E\uFF0C\u5219\u4E3A default
\u3002
The input box comes in three sizes. default
will be used if size
is omitted.
\u63D0\u4F9B\u9009\u62E9\u5668\uFF0C\u81EA\u7531\u5207\u6362\u4E0D\u540C\u7C7B\u578B\u7684\u65E5\u671F\u9009\u62E9\u5668\uFF0C\u5E38\u7528\u4E8E\u65E5\u671F\u7B5B\u9009\u573A\u5408\u3002
Switch in different types of pickers by Select.
`,order:1.1,title:{"zh-CN":"\u5207\u6362\u4E0D\u540C\u7684\u9009\u62E9\u5668","en-US":"Switchable picker"},relativePath:"components/date-picker/demo/switchable.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1zZWxlY3Qgdi1tb2RlbDp2YWx1ZT0idHlwZSI+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9InRpbWUiPlRpbWU8L2Etc2VsZWN0LW9wdGlvbj4KICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0iZGF0ZSI+RGF0ZTwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICA8YS1zZWxlY3Qtb3B0aW9uIHZhbHVlPSJ3ZWVrIj5XZWVrPC9hLXNlbGVjdC1vcHRpb24+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9Im1vbnRoIj5Nb250aDwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICA8YS1zZWxlY3Qtb3B0aW9uIHZhbHVlPSJxdWFydGVyIj5RdWFydGVyPC9hLXNlbGVjdC1vcHRpb24+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9InllYXIiPlllYXI8L2Etc2VsZWN0LW9wdGlvbj4KICAgIDwvYS1zZWxlY3Q+CiAgICA8dGVtcGxhdGUgdi1pZj0idHlwZSA9PT0gJ3RpbWUnIj4KICAgICAgPGEtdGltZS1waWNrZXIgLz4KICAgIDwvdGVtcGxhdGU+CiAgICA8dGVtcGxhdGUgdi1lbHNlPgogICAgICA8YS1kYXRlLXBpY2tlciA6cGlja2VyPSJ0eXBlIiAvPgogICAgPC90ZW1wbGF0ZT4KICA8L2Etc3BhY2U+CjwvdGVtcGxhdGU+CjxzY3JpcHQgbGFuZz0idHMiPgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICByZXR1cm4gewogICAgICB0eXBlOiByZWY8YW55PigndGltZScpLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+Cgo=",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1zZWxlY3Qgdi1tb2RlbDp2YWx1ZT0idHlwZSI+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9InRpbWUiPlRpbWU8L2Etc2VsZWN0LW9wdGlvbj4KICAgICAgPGEtc2VsZWN0LW9wdGlvbiB2YWx1ZT0iZGF0ZSI+RGF0ZTwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICA8YS1zZWxlY3Qtb3B0aW9uIHZhbHVlPSJ3ZWVrIj5XZWVrPC9hLXNlbGVjdC1vcHRpb24+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9Im1vbnRoIj5Nb250aDwvYS1zZWxlY3Qtb3B0aW9uPgogICAgICA8YS1zZWxlY3Qtb3B0aW9uIHZhbHVlPSJxdWFydGVyIj5RdWFydGVyPC9hLXNlbGVjdC1vcHRpb24+CiAgICAgIDxhLXNlbGVjdC1vcHRpb24gdmFsdWU9InllYXIiPlllYXI8L2Etc2VsZWN0LW9wdGlvbj4KICAgIDwvYS1zZWxlY3Q+CiAgICA8dGVtcGxhdGUgdi1pZj0idHlwZSA9PT0gJ3RpbWUnIj4KICAgICAgPGEtdGltZS1waWNrZXIgLz4KICAgIDwvdGVtcGxhdGU+CiAgICA8dGVtcGxhdGUgdi1lbHNlPgogICAgICA8YS1kYXRlLXBpY2tlciA6cGlja2VyPSJ0eXBlIiAvPgogICAgPC90ZW1wbGF0ZT4KICA8L2Etc3BhY2U+CjwvdGVtcGxhdGU+CjxzY3JpcHQ+CmltcG9ydCB7IGRlZmluZUNvbXBvbmVudCwgcmVmIH0gZnJvbSAndnVlJzsKZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHsKICBzZXR1cCgpIHsKICAgIHJldHVybiB7CiAgICAgIHR5cGU6IHJlZigndGltZScpLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+"}},{default:o(()=>[e(l,{direction:"vertical",size:12},{default:o(()=>[e(u,{value:s.type,"onUpdate:value":t[0]||(t[0]=A=>s.type=A)},{default:o(()=>[e(c,{value:"time"},{default:o(()=>t[1]||(t[1]=[a("Time")])),_:1,__:[1]}),e(c,{value:"date"},{default:o(()=>t[2]||(t[2]=[a("Date")])),_:1,__:[2]}),e(c,{value:"week"},{default:o(()=>t[3]||(t[3]=[a("Week")])),_:1,__:[3]}),e(c,{value:"month"},{default:o(()=>t[4]||(t[4]=[a("Month")])),_:1,__:[4]}),e(c,{value:"quarter"},{default:o(()=>t[5]||(t[5]=[a("Quarter")])),_:1,__:[5]}),e(c,{value:"year"},{default:o(()=>t[6]||(t[6]=[a("Year")])),_:1,__:[6]})]),_:1},8,["value"]),s.type==="time"?(C(),y(d,{key:0})):(C(),y(r,{key:1,picker:s.type},null,8,["picker"]))]),_:1})]),htmlCode:o(()=>t[7]||(t[7]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("time"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Time"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("date"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Date"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Week"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Month"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Quarter"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Year"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"v-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type === 'time'"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-time-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"v-else"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},":picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),a(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"type"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("any"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'time'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),jsVersionHtml:o(()=>t[8]||(t[8]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("time"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Time"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("date"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Date"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Week"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Month"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Quarter"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-select-option")]),a(),n("span",{class:"token attr-name"},"value"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a("Year"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select-option")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-select")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"v-if"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type === 'time'"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-time-picker")]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),a(),n("span",{class:"token attr-name"},"v-else"),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},":picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("type"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"type"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'time'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),_:1})}const In=b(mn,[["render",hn]]),Cn=f({setup(){return{onChange:(g,m)=>{console.log("Selected Time: ",g),console.log("Formatted Selected Time: ",m)},onOk:g=>{console.log("onOk: ",g)},onRangeChange:(g,m)=>{console.log("Selected Time: ",g),console.log("Formatted Selected Time: ",m)},onRangeOk:g=>{console.log("onOk: ",g)}}}});function yn(s,t,i,h,g,m){const c=p("a-date-picker"),u=p("a-range-picker"),d=p("a-space"),r=p("demo-box");return C(),y(r,{jsfiddle:{us:"This property provide an additional time selection. When `showTime` is an Object, its properties will be passed on to built-in `TimePicker`.",cn:"\u589E\u52A0\u9009\u62E9\u65F6\u95F4\u529F\u80FD\uFF0C\u5F53 `showTime` \u4E3A\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u5176\u5C5E\u6027\u4F1A\u4F20\u9012\u7ED9\u5185\u5EFA\u7684 `TimePicker`\u3002",docHtml:`\u589E\u52A0\u9009\u62E9\u65F6\u95F4\u529F\u80FD\uFF0C\u5F53 showTime
\u4E3A\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u5176\u5C5E\u6027\u4F1A\u4F20\u9012\u7ED9\u5185\u5EFA\u7684 TimePicker
\u3002
This property provide an additional time selection. When showTime
is an Object, its properties will be passed on to built-in TimePicker
.
\u901A\u8FC7 suffixIcon
\u81EA\u5B9A\u4E49\u540E\u7F00\u56FE\u6807
Customize the suffix icon through suffixIcon
\u65E0\u8FB9\u6846\u6837\u5F0F\u3002
Bordered-less style component.
`,order:23,title:{"zh-CN":"\u65E0\u8FB9\u6846","en-US":"Bordered-less"},relativePath:"components/date-picker/demo/bordered.vue",sourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTEiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTIiIHBpY2tlcj0id2VlayIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlMyIgcGlja2VyPSJtb250aCIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNCIgcGlja2VyPSJxdWFydGVyIiA6Ym9yZGVyZWQ9ImZhbHNlIiAvPgogICAgPGEtZGF0ZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU1IiBwaWNrZXI9InllYXIiIDpib3JkZXJlZD0iZmFsc2UiIC8+CgogICAgPGEtcmFuZ2UtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNiIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLXJhbmdlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTciIHBpY2tlcj0id2VlayIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLXJhbmdlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTgiIHBpY2tlcj0ibW9udGgiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgICA8YS1yYW5nZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU5IiBwaWNrZXI9InllYXIiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPgo8c2NyaXB0IGxhbmc9InRzIj4KaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCByZWYgfSBmcm9tICd2dWUnOwppbXBvcnQgdHlwZSB7IERheWpzIH0gZnJvbSAnZGF5anMnOwpleHBvcnQgZGVmYXVsdCBkZWZpbmVDb21wb25lbnQoewogIHNldHVwKCkgewogICAgcmV0dXJuIHsKICAgICAgdmFsdWUxOiByZWY8RGF5anM+KCksCiAgICAgIHZhbHVlMjogcmVmPERheWpzPigpLAogICAgICB2YWx1ZTM6IHJlZjxEYXlqcz4oKSwKICAgICAgdmFsdWU0OiByZWY8RGF5anM+KCksCiAgICAgIHZhbHVlNTogcmVmPERheWpzPigpLAogICAgICB2YWx1ZTY6IHJlZjxbRGF5anMsIERheWpzXT4oKSwKICAgICAgdmFsdWU3OiByZWY8W0RheWpzLCBEYXlqc10+KCksCiAgICAgIHZhbHVlODogcmVmPFtEYXlqcywgRGF5anNdPigpLAogICAgICB2YWx1ZTk6IHJlZjxbRGF5anMsIERheWpzXT4oKSwKICAgIH07CiAgfSwKfSk7Cjwvc2NyaXB0PgoK",jsSourceCode:"PHRlbXBsYXRlPgogIDxhLXNwYWNlIGRpcmVjdGlvbj0idmVydGljYWwiIDpzaXplPSIxMiI+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTEiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgICA8YS1kYXRlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTIiIHBpY2tlcj0id2VlayIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlMyIgcGlja2VyPSJtb250aCIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLWRhdGUtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNCIgcGlja2VyPSJxdWFydGVyIiA6Ym9yZGVyZWQ9ImZhbHNlIiAvPgogICAgPGEtZGF0ZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU1IiBwaWNrZXI9InllYXIiIDpib3JkZXJlZD0iZmFsc2UiIC8+CgogICAgPGEtcmFuZ2UtcGlja2VyIHYtbW9kZWw6dmFsdWU9InZhbHVlNiIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLXJhbmdlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTciIHBpY2tlcj0id2VlayIgOmJvcmRlcmVkPSJmYWxzZSIgLz4KICAgIDxhLXJhbmdlLXBpY2tlciB2LW1vZGVsOnZhbHVlPSJ2YWx1ZTgiIHBpY2tlcj0ibW9udGgiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgICA8YS1yYW5nZS1waWNrZXIgdi1tb2RlbDp2YWx1ZT0idmFsdWU5IiBwaWNrZXI9InllYXIiIDpib3JkZXJlZD0iZmFsc2UiIC8+CiAgPC9hLXNwYWNlPgo8L3RlbXBsYXRlPgo8c2NyaXB0PgppbXBvcnQgeyBkZWZpbmVDb21wb25lbnQsIHJlZiB9IGZyb20gJ3Z1ZSc7CmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbXBvbmVudCh7CiAgc2V0dXAoKSB7CiAgICByZXR1cm4gewogICAgICB2YWx1ZTE6IHJlZigpLAogICAgICB2YWx1ZTI6IHJlZigpLAogICAgICB2YWx1ZTM6IHJlZigpLAogICAgICB2YWx1ZTQ6IHJlZigpLAogICAgICB2YWx1ZTU6IHJlZigpLAogICAgICB2YWx1ZTY6IHJlZigpLAogICAgICB2YWx1ZTc6IHJlZigpLAogICAgICB2YWx1ZTg6IHJlZigpLAogICAgICB2YWx1ZTk6IHJlZigpLAogICAgfTsKICB9LAp9KTsKPC9zY3JpcHQ+"}},{default:o(()=>[e(d,{direction:"vertical",size:12},{default:o(()=>[e(c,{value:s.value1,"onUpdate:value":t[0]||(t[0]=l=>s.value1=l),bordered:!1},null,8,["value"]),e(c,{value:s.value2,"onUpdate:value":t[1]||(t[1]=l=>s.value2=l),picker:"week",bordered:!1},null,8,["value"]),e(c,{value:s.value3,"onUpdate:value":t[2]||(t[2]=l=>s.value3=l),picker:"month",bordered:!1},null,8,["value"]),e(c,{value:s.value4,"onUpdate:value":t[3]||(t[3]=l=>s.value4=l),picker:"quarter",bordered:!1},null,8,["value"]),e(c,{value:s.value5,"onUpdate:value":t[4]||(t[4]=l=>s.value5=l),picker:"year",bordered:!1},null,8,["value"]),e(u,{value:s.value6,"onUpdate:value":t[5]||(t[5]=l=>s.value6=l),bordered:!1},null,8,["value"]),e(u,{value:s.value7,"onUpdate:value":t[6]||(t[6]=l=>s.value7=l),picker:"week",bordered:!1},null,8,["value"]),e(u,{value:s.value8,"onUpdate:value":t[7]||(t[7]=l=>s.value8=l),picker:"month",bordered:!1},null,8,["value"]),e(u,{value:s.value9,"onUpdate:value":t[8]||(t[8]=l=>s.value9=l),picker:"year",bordered:!1},null,8,["value"])]),_:1})]),htmlCode:o(()=>t[9]||(t[9]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value3"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value4"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value5"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value6"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value7"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value8"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value9"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),a(),n("span",{class:"token attr-name"},"lang"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("ts"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"import"),a(" type "),n("span",{class:"token punctuation"},"{"),a(" Dayjs "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'dayjs'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value3"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value4"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value5"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),a("Dayjs"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value6"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"["),a("Dayjs"),n("span",{class:"token punctuation"},","),a(" Dayjs"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value7"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"["),a("Dayjs"),n("span",{class:"token punctuation"},","),a(" Dayjs"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value8"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"["),a("Dayjs"),n("span",{class:"token punctuation"},","),a(" Dayjs"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value9"),n("span",{class:"token operator"},":"),a(" ref"),n("span",{class:"token operator"},"<"),n("span",{class:"token punctuation"},"["),a("Dayjs"),n("span",{class:"token punctuation"},","),a(" Dayjs"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token operator"},">"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),jsVersionHtml:o(()=>t[10]||(t[10]=[n("pre",{class:"language-vue"},[n("code",null,[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-space")]),a(),n("span",{class:"token attr-name"},"direction"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("vertical"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":size"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("12"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value1"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value2"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value3"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value4"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("quarter"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-date-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value5"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value6"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value7"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("week"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value8"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("month"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("a-range-picker")]),a(),n("span",{class:"token attr-name"},[n("span",{class:"token namespace"},"v-model:"),a("value")]),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("value9"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},"picker"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("year"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":bordered"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("false"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token punctuation"},"/>")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("a-space")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("template")]),n("span",{class:"token punctuation"},">")]),a(` `),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(` `),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" defineComponent"),n("span",{class:"token punctuation"},","),a(" ref "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},"'vue'"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token keyword"},"export"),a(),n("span",{class:"token keyword"},"default"),a(),n("span",{class:"token function"},"defineComponent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token function"},"setup"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token keyword"},"return"),a(),n("span",{class:"token punctuation"},"{"),a(` `),n("span",{class:"token literal-property property"},"value1"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value2"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value3"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value4"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value5"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value6"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value7"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value8"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token literal-property property"},"value9"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token function"},"ref"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},";"),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(` `),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(` `)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},""),a("script")]),n("span",{class:"token punctuation"},">")]),a(` `)])],-1)])),_:1})}const Yn=b(Zn,[["render",wn]]),Wn=f({setup(){return{value1:k(),value2:k(),value3:k(),value4:k(),value5:k()}}});function Gn(s,t,i,h,g,m){const c=p("a-range-picker"),u=p("a-space"),d=p("demo-box");return C(),y(d,{jsfiddle:{us:"Set range picker type by `picker` prop.",cn:"\u901A\u8FC7\u8BBE\u7F6E `picker` \u5C5E\u6027\uFF0C\u6307\u5B9A\u8303\u56F4\u9009\u62E9\u5668\u7C7B\u578B\u3002",docHtml:`\u901A\u8FC7\u8BBE\u7F6E picker
\u5C5E\u6027\uFF0C\u6307\u5B9A\u8303\u56F4\u9009\u62E9\u5668\u7C7B\u578B\u3002
Set range picker type by picker
prop.
\u8F93\u5165\u6216\u9009\u62E9\u65E5\u671F\u7684\u63A7\u4EF6\u3002
\u5F53\u7528\u6237\u9700\u8981\u8F93\u5165\u4E00\u4E2A\u65E5\u671F\uFF0C\u53EF\u4EE5\u70B9\u51FB\u6807\u51C6\u8F93\u5165\u6846\uFF0C\u5F39\u51FA\u65E5\u671F\u9762\u677F\u8FDB\u884C\u9009\u62E9\u3002
\u65E5\u671F\u7C7B\u7EC4\u4EF6\u5305\u62EC\u4EE5\u4E0B\u4E94\u79CD\u5F62\u5F0F\u3002
\u9ED8\u8BA4\u914D\u7F6E\u4E3A en-US\uFF0C\u5982\u679C\u4F60\u9700\u8981\u8BBE\u7F6E\u5176\u4ED6\u8BED\u8A00\uFF0C\u63A8\u8350\u5728\u5165\u53E3\u5904\u4F7F\u7528\u6211\u4EEC\u63D0\u4F9B\u7684\u56FD\u9645\u5316\u7EC4\u4EF6\uFF0C\u8BE6\u89C1\uFF1AConfigProvider \u56FD\u9645\u5316\u3002
\u5982\u6709\u7279\u6B8A\u9700\u6C42\uFF08\u4EC5\u4FEE\u6539\u5355\u4E00\u7EC4\u4EF6\u7684\u8BED\u8A00\uFF09\uFF0C\u8BF7\u4F7F\u7528 locale \u53C2\u6570\uFF0C\u53C2\u8003\uFF1A\u9ED8\u8BA4\u914D\u7F6E\u3002
<template>
<a-date-picker v-model:value="value" :locale="locale" />
</template>
<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
return {
locale,
value: null,
};
},
});
</script>
<template>
<a-config-provider :locale="locale">
<a-date-picker v-model:value="value" />
</a-config-provider>
</template>
<script>
// \u9ED8\u8BA4\u8BED\u8A00\u4E3A en-US\uFF0C\u5982\u679C\u4F60\u9700\u8981\u8BBE\u7F6E\u5176\u4ED6\u8BED\u8A00\uFF0C\u63A8\u8350\u5728\u5165\u53E3\u6587\u4EF6\u5168\u5C40\u8BBE\u7F6E locale
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
dayjs.locale('zh-cn');
export default defineComponent({
setup() {
return {
value: dayjs('2015-01-01', 'YYYY-MM-DD')
dayjs,
locale
};
},
});
</script>
\u4EE5\u4E0B API \u4E3A DatePicker\u3001 RangePicker \u5171\u4EAB\u7684 API\u3002
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
allowClear | \u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE | boolean | true | |
autofocus | \u81EA\u52A8\u83B7\u53D6\u7126\u70B9 | boolean | false | |
bordered | \u662F\u5426\u6709\u8FB9\u6846 | boolean | true | |
dateRender | \u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9 | v-slot:dateRender="{current, today}" | - | |
disabled | \u7981\u7528 | boolean | false | |
disabledDate | \u4E0D\u53EF\u9009\u62E9\u7684\u65E5\u671F | (currentDate: dayjs) => boolean | - | |
format | \u8BBE\u7F6E\u65E5\u671F\u683C\u5F0F\uFF0C\u4E3A\u6570\u7EC4\u65F6\u652F\u6301\u591A\u683C\u5F0F\u5339\u914D\uFF0C\u5C55\u793A\u4EE5\u7B2C\u4E00\u4E2A\u4E3A\u51C6\u3002\u914D\u7F6E\u53C2\u8003 dayjs\uFF0C\u652F\u6301\u81EA\u5B9A\u4E49\u683C\u5F0F | formatType | YYYY-MM-DD |
|
dropdownClassName | \u989D\u5916\u7684\u5F39\u51FA\u65E5\u5386 className | string | - | |
getPopupContainer | \u5B9A\u4E49\u6D6E\u5C42\u7684\u5BB9\u5668\uFF0C\u9ED8\u8BA4\u4E3A body \u4E0A\u65B0\u5EFA div | function(trigger) | - | |
inputReadOnly | \u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u53EA\u8BFB\uFF08\u907F\u514D\u5728\u79FB\u52A8\u8BBE\u5907\u4E0A\u6253\u5F00\u865A\u62DF\u952E\u76D8\uFF09 | boolean | false | |
locale | \u56FD\u9645\u5316\u914D\u7F6E | object | \u9ED8\u8BA4\u914D\u7F6E | - |
mode | \u65E5\u671F\u9762\u677F\u7684\u72B6\u6001 | time | date | month | year | decade |
- | |
nextIcon | \u81EA\u5B9A\u4E49\u4E0B\u4E00\u4E2A\u56FE\u6807 | slot | - | 3.0 |
open | \u63A7\u5236\u5F39\u5C42\u662F\u5426\u5C55\u5F00 | boolean | - | |
picker | \u8BBE\u7F6E\u9009\u62E9\u5668\u7C7B\u578B | date | week | month | quarter | year |
date |
quarter |
placeholder | \u8F93\u5165\u6846\u63D0\u793A\u6587\u5B57 | string | [string, string] | - | |
popupStyle | \u989D\u5916\u7684\u5F39\u51FA\u65E5\u5386\u6837\u5F0F | CSSProperties | {} | |
prevIcon | \u81EA\u5B9A\u4E49\u4E0A\u4E00\u4E2A\u56FE\u6807 | slot | - | 3.0 |
size | \u8F93\u5165\u6846\u5927\u5C0F\uFF0Clarge \u9AD8\u5EA6\u4E3A 40px\uFF0Csmall \u4E3A 24px\uFF0C\u9ED8\u8BA4\u662F 32px |
large | middle | small |
- | |
suffixIcon | \u81EA\u5B9A\u4E49\u7684\u9009\u62E9\u6846\u540E\u7F00\u56FE\u6807 | v-slot:suffixIcon | - | |
superNextIcon | \u81EA\u5B9A\u4E49 << \u5207\u6362\u56FE\u6807 |
slot | - | 3.0 |
superPrevIcon | \u81EA\u5B9A\u4E49 >> \u5207\u6362\u56FE\u6807 |
slot | - | 3.0 |
valueFormat | \u53EF\u9009\uFF0C\u7ED1\u5B9A\u503C\u7684\u683C\u5F0F\uFF0C\u5BF9 value\u3001defaultValue\u3001defaultPickerValue \u8D77\u4F5C\u7528\u3002\u4E0D\u6307\u5B9A\u5219\u7ED1\u5B9A\u503C\u4E3A dayjs \u5BF9\u8C61 | string\uFF0C\u5177\u4F53\u683C\u5F0F | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 | |
---|---|---|---|
openChange | \u5F39\u51FA\u65E5\u5386\u548C\u5173\u95ED\u65E5\u5386\u7684\u56DE\u8C03 | function(status) | |
panelChange | \u65E5\u671F\u9762\u677F\u53D8\u5316\u65F6\u7684\u56DE\u8C03 | function(value, mode) | - |
\u540D\u79F0 | \u63CF\u8FF0 |
---|---|
blur() | \u79FB\u9664\u7126\u70B9 |
focus() | \u83B7\u53D6\u7126\u70B9 |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
defaultPickerValue | \u9ED8\u8BA4\u9762\u677F\u65E5\u671F | dayjs | - | |
disabledTime | \u4E0D\u53EF\u9009\u62E9\u7684\u65F6\u95F4 | function(date) | - | |
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-MM-DD |
|
renderExtraFooter | \u5728\u9762\u677F\u4E2D\u6DFB\u52A0\u989D\u5916\u7684\u9875\u811A | v-slot:renderExtraFooter="mode" | - | |
showNow | \u5F53\u8BBE\u5B9A\u4E86 showTime \u7684\u65F6\u5019\uFF0C\u9762\u677F\u662F\u5426\u663E\u793A\u201C\u6B64\u523B\u201D\u6309\u94AE |
boolean | - | |
showTime | \u589E\u52A0\u65F6\u95F4\u9009\u62E9\u529F\u80FD | Object | boolean | TimePicker Options | |
showTime.defaultValue | \u8BBE\u7F6E\u7528\u6237\u9009\u62E9\u65E5\u671F\u65F6\u9ED8\u8BA4\u7684\u65F6\u5206\u79D2\uFF0C\u4F8B\u5B50 | dayjs | dayjs() | |
showToday | \u662F\u5426\u5C55\u793A\u201C\u4ECA\u5929\u201D\u6309\u94AE | boolean | true | |
value(v-model) | \u65E5\u671F | dayjs | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 |
---|---|---|
change | \u65F6\u95F4\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(date: dayjs | string, dateString: string) |
ok | \u70B9\u51FB\u786E\u5B9A\u6309\u94AE\u7684\u56DE\u8C03 | function(date: dayjs | string) |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-\\QQ |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-MM |
|
monthCellRender | \u81EA\u5B9A\u4E49\u7684\u6708\u4EFD\u5185\u5BB9\u6E32\u67D3\u65B9\u6CD5 | v-slot:monthCellRender="{current, locale}" | - |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-wo |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
allowEmpty | \u5141\u8BB8\u8D77\u59CB\u9879\u90E8\u5206\u4E3A\u7A7A | [boolean, boolean] | [false, false] | |
dateRender | \u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9\u3002 | v-slot:dateRender="{current: dayjs, today: dayjs, info: { range: start | end }}" |
- | |
defaultPickerValue | \u9ED8\u8BA4\u9762\u677F\u65E5\u671F | dayjs[] | - | |
disabled | \u7981\u7528\u8D77\u59CB\u9879 | [boolean, boolean] | - | |
disabledTime | \u4E0D\u53EF\u9009\u62E9\u7684\u65F6\u95F4 | function(date: dayjs, partial: start | end ) |
- | |
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F | formatType | YYYY-MM-DD HH:mm:ss |
|
ranges | \u9884\u8BBE\u65F6\u95F4\u8303\u56F4\u5FEB\u6377\u9009\u62E9 | { [range: string]: dayjs[] } | { [range: string]: () => dayjs[] } | - | |
renderExtraFooter | \u5728\u9762\u677F\u4E2D\u6DFB\u52A0\u989D\u5916\u7684\u9875\u811A | v-slot:renderExtraFooter="mode" | - | |
separator | \u8BBE\u7F6E\u5206\u9694\u7B26 | string | v-slot:separator | <SwapRightOutlined /> |
|
showTime | \u589E\u52A0\u65F6\u95F4\u9009\u62E9\u529F\u80FD | Object|boolean | TimePicker Options | |
showTime.defaultValue | \u8BBE\u7F6E\u7528\u6237\u9009\u62E9\u65E5\u671F\u65F6\u9ED8\u8BA4\u7684\u65F6\u5206\u79D2\uFF0C\u4F8B\u5B50 | dayjs[] | [dayjs(), dayjs()] | |
value(v-model) | \u65E5\u671F | dayjs[] | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 |
---|---|---|
calendarChange | \u5F85\u9009\u65E5\u671F\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string], info: { range:start |end }) |
change | \u65E5\u671F\u8303\u56F4\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string]) |
ok | \u70B9\u51FB\u786E\u5B9A\u6309\u94AE\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string]) |
import type { Dayjs } from 'dayjs';
type Generic = string;
type GenericFn = (value: Dayjs) => string;
export type FormatType = Generic | GenericFn | Array<Generic | GenericFn>;
\u8BF7\u53C2\u8003\u300A\u81EA\u5B9A\u4E49\u65E5\u671F\u5E93\u300B
DatePicker \u9ED8\u8BA4 locale
\u4E3A en
\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 DatePicker \u7684 locale
\u5C5E\u6027\u6765\u5355\u72EC\u8BBE\u7F6E\uFF0C\u4E5F\u53EF\u4EE5\u901A\u8FC7 ConfigProvider locale
\u5C5E\u6027\u6765\u914D\u7F6E\u3002
\u8BF7\u4F7F\u7528\u6B63\u786E\u7684\u8BED\u8A00\u5305\uFF08#5605\uFF09\uFF0C\u6216\u8005\u4FEE\u6539 dayjs \u7684 locale
\u914D\u7F6E\uFF1Ahttps://codesandbox.io/s/dayjs-day-of-week-x9tuj2?file=/demo.tsx
import dayjs from 'dayjs';
import updateLocale from 'dayjs/plugin/updateLocale';
import 'dayjs/locale/zh-cn';
dayjs.extend(updateLocale);
dayjs.updateLocale('zh-cn', {
weekStart: 0,
});
`,lastUpdated:1748060300685}},Rn={class:"markdown"};function Sn(s,t,i,h,g,m){return C(),Y("article",Rn,t[0]||(t[0]=[W(`\u8F93\u5165\u6216\u9009\u62E9\u65E5\u671F\u7684\u63A7\u4EF6\u3002
\u5F53\u7528\u6237\u9700\u8981\u8F93\u5165\u4E00\u4E2A\u65E5\u671F\uFF0C\u53EF\u4EE5\u70B9\u51FB\u6807\u51C6\u8F93\u5165\u6846\uFF0C\u5F39\u51FA\u65E5\u671F\u9762\u677F\u8FDB\u884C\u9009\u62E9\u3002
\u65E5\u671F\u7C7B\u7EC4\u4EF6\u5305\u62EC\u4EE5\u4E0B\u4E94\u79CD\u5F62\u5F0F\u3002
\u9ED8\u8BA4\u914D\u7F6E\u4E3A en-US\uFF0C\u5982\u679C\u4F60\u9700\u8981\u8BBE\u7F6E\u5176\u4ED6\u8BED\u8A00\uFF0C\u63A8\u8350\u5728\u5165\u53E3\u5904\u4F7F\u7528\u6211\u4EEC\u63D0\u4F9B\u7684\u56FD\u9645\u5316\u7EC4\u4EF6\uFF0C\u8BE6\u89C1\uFF1AConfigProvider \u56FD\u9645\u5316\u3002
\u5982\u6709\u7279\u6B8A\u9700\u6C42\uFF08\u4EC5\u4FEE\u6539\u5355\u4E00\u7EC4\u4EF6\u7684\u8BED\u8A00\uFF09\uFF0C\u8BF7\u4F7F\u7528 locale \u53C2\u6570\uFF0C\u53C2\u8003\uFF1A\u9ED8\u8BA4\u914D\u7F6E\u3002
<template>
<a-date-picker v-model:value="value" :locale="locale" />
</template>
<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
return {
locale,
value: null,
};
},
});
</script>
<template>
<a-config-provider :locale="locale">
<a-date-picker v-model:value="value" />
</a-config-provider>
</template>
<script>
// \u9ED8\u8BA4\u8BED\u8A00\u4E3A en-US\uFF0C\u5982\u679C\u4F60\u9700\u8981\u8BBE\u7F6E\u5176\u4ED6\u8BED\u8A00\uFF0C\u63A8\u8350\u5728\u5165\u53E3\u6587\u4EF6\u5168\u5C40\u8BBE\u7F6E locale
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
dayjs.locale('zh-cn');
export default defineComponent({
setup() {
return {
value: dayjs('2015-01-01', 'YYYY-MM-DD')
dayjs,
locale
};
},
});
</script>
\u4EE5\u4E0B API \u4E3A DatePicker\u3001 RangePicker \u5171\u4EAB\u7684 API\u3002
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
allowClear | \u662F\u5426\u663E\u793A\u6E05\u9664\u6309\u94AE | boolean | true | |
autofocus | \u81EA\u52A8\u83B7\u53D6\u7126\u70B9 | boolean | false | |
bordered | \u662F\u5426\u6709\u8FB9\u6846 | boolean | true | |
dateRender | \u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9 | v-slot:dateRender="{current, today}" | - | |
disabled | \u7981\u7528 | boolean | false | |
disabledDate | \u4E0D\u53EF\u9009\u62E9\u7684\u65E5\u671F | (currentDate: dayjs) => boolean | - | |
format | \u8BBE\u7F6E\u65E5\u671F\u683C\u5F0F\uFF0C\u4E3A\u6570\u7EC4\u65F6\u652F\u6301\u591A\u683C\u5F0F\u5339\u914D\uFF0C\u5C55\u793A\u4EE5\u7B2C\u4E00\u4E2A\u4E3A\u51C6\u3002\u914D\u7F6E\u53C2\u8003 dayjs\uFF0C\u652F\u6301\u81EA\u5B9A\u4E49\u683C\u5F0F | formatType | YYYY-MM-DD | |
dropdownClassName | \u989D\u5916\u7684\u5F39\u51FA\u65E5\u5386 className | string | - | |
getPopupContainer | \u5B9A\u4E49\u6D6E\u5C42\u7684\u5BB9\u5668\uFF0C\u9ED8\u8BA4\u4E3A body \u4E0A\u65B0\u5EFA div | function(trigger) | - | |
inputReadOnly | \u8BBE\u7F6E\u8F93\u5165\u6846\u4E3A\u53EA\u8BFB\uFF08\u907F\u514D\u5728\u79FB\u52A8\u8BBE\u5907\u4E0A\u6253\u5F00\u865A\u62DF\u952E\u76D8\uFF09 | boolean | false | |
locale | \u56FD\u9645\u5316\u914D\u7F6E | object | \u9ED8\u8BA4\u914D\u7F6E | - |
mode | \u65E5\u671F\u9762\u677F\u7684\u72B6\u6001 | time | date | month | year | decade | - | |
nextIcon | \u81EA\u5B9A\u4E49\u4E0B\u4E00\u4E2A\u56FE\u6807 | slot | - | 3.0 |
open | \u63A7\u5236\u5F39\u5C42\u662F\u5426\u5C55\u5F00 | boolean | - | |
picker | \u8BBE\u7F6E\u9009\u62E9\u5668\u7C7B\u578B | date | week | month | quarter | year | date | quarter |
placeholder | \u8F93\u5165\u6846\u63D0\u793A\u6587\u5B57 | string | [string, string] | - | |
popupStyle | \u989D\u5916\u7684\u5F39\u51FA\u65E5\u5386\u6837\u5F0F | CSSProperties | {} | |
prevIcon | \u81EA\u5B9A\u4E49\u4E0A\u4E00\u4E2A\u56FE\u6807 | slot | - | 3.0 |
size | \u8F93\u5165\u6846\u5927\u5C0F\uFF0Clarge \u9AD8\u5EA6\u4E3A 40px\uFF0Csmall \u4E3A 24px\uFF0C\u9ED8\u8BA4\u662F 32px | large | middle | small | - | |
suffixIcon | \u81EA\u5B9A\u4E49\u7684\u9009\u62E9\u6846\u540E\u7F00\u56FE\u6807 | v-slot:suffixIcon | - | |
superNextIcon | \u81EA\u5B9A\u4E49 << \u5207\u6362\u56FE\u6807 | slot | - | 3.0 |
superPrevIcon | \u81EA\u5B9A\u4E49 >> \u5207\u6362\u56FE\u6807 | slot | - | 3.0 |
valueFormat | \u53EF\u9009\uFF0C\u7ED1\u5B9A\u503C\u7684\u683C\u5F0F\uFF0C\u5BF9 value\u3001defaultValue\u3001defaultPickerValue \u8D77\u4F5C\u7528\u3002\u4E0D\u6307\u5B9A\u5219\u7ED1\u5B9A\u503C\u4E3A dayjs \u5BF9\u8C61 | string\uFF0C\u5177\u4F53\u683C\u5F0F | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 | |
---|---|---|---|
openChange | \u5F39\u51FA\u65E5\u5386\u548C\u5173\u95ED\u65E5\u5386\u7684\u56DE\u8C03 | function(status) | |
panelChange | \u65E5\u671F\u9762\u677F\u53D8\u5316\u65F6\u7684\u56DE\u8C03 | function(value, mode) | - |
\u540D\u79F0 | \u63CF\u8FF0 |
---|---|
blur() | \u79FB\u9664\u7126\u70B9 |
focus() | \u83B7\u53D6\u7126\u70B9 |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
defaultPickerValue | \u9ED8\u8BA4\u9762\u677F\u65E5\u671F | dayjs | - | |
disabledTime | \u4E0D\u53EF\u9009\u62E9\u7684\u65F6\u95F4 | function(date) | - | |
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-MM-DD | |
renderExtraFooter | \u5728\u9762\u677F\u4E2D\u6DFB\u52A0\u989D\u5916\u7684\u9875\u811A | v-slot:renderExtraFooter="mode" | - | |
showNow | \u5F53\u8BBE\u5B9A\u4E86 showTime \u7684\u65F6\u5019\uFF0C\u9762\u677F\u662F\u5426\u663E\u793A\u201C\u6B64\u523B\u201D\u6309\u94AE | boolean | - | |
showTime | \u589E\u52A0\u65F6\u95F4\u9009\u62E9\u529F\u80FD | Object | boolean | TimePicker Options | |
showTime.defaultValue | \u8BBE\u7F6E\u7528\u6237\u9009\u62E9\u65E5\u671F\u65F6\u9ED8\u8BA4\u7684\u65F6\u5206\u79D2\uFF0C\u4F8B\u5B50 | dayjs | dayjs() | |
showToday | \u662F\u5426\u5C55\u793A\u201C\u4ECA\u5929\u201D\u6309\u94AE | boolean | true | |
value(v-model) | \u65E5\u671F | dayjs | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 |
---|---|---|
change | \u65F6\u95F4\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(date: dayjs | string, dateString: string) |
ok | \u70B9\u51FB\u786E\u5B9A\u6309\u94AE\u7684\u56DE\u8C03 | function(date: dayjs | string) |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-\\QQ |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-MM | |
monthCellRender | \u81EA\u5B9A\u4E49\u7684\u6708\u4EFD\u5185\u5BB9\u6E32\u67D3\u65B9\u6CD5 | v-slot:monthCellRender="{current, locale}" | - |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F\uFF0C\u914D\u7F6E\u53C2\u8003 dayjs | formatType | YYYY-wo |
\u53C2\u6570 | \u8BF4\u660E | \u7C7B\u578B | \u9ED8\u8BA4\u503C | \u7248\u672C |
---|---|---|---|---|
allowEmpty | \u5141\u8BB8\u8D77\u59CB\u9879\u90E8\u5206\u4E3A\u7A7A | [boolean, boolean] | [false, false] | |
dateRender | \u81EA\u5B9A\u4E49\u65E5\u671F\u5355\u5143\u683C\u7684\u5185\u5BB9\u3002 | v-slot:dateRender="{current: dayjs, today: dayjs, info: { range: start | end }}" | - | |
defaultPickerValue | \u9ED8\u8BA4\u9762\u677F\u65E5\u671F | dayjs[] | - | |
disabled | \u7981\u7528\u8D77\u59CB\u9879 | [boolean, boolean] | - | |
disabledTime | \u4E0D\u53EF\u9009\u62E9\u7684\u65F6\u95F4 | function(date: dayjs, partial: start | end ) | - | |
format | \u5C55\u793A\u7684\u65E5\u671F\u683C\u5F0F | formatType | YYYY-MM-DD HH:mm:ss | |
ranges | \u9884\u8BBE\u65F6\u95F4\u8303\u56F4\u5FEB\u6377\u9009\u62E9 | { [range: string]: dayjs[] } | { [range: string]: () => dayjs[] } | - | |
renderExtraFooter | \u5728\u9762\u677F\u4E2D\u6DFB\u52A0\u989D\u5916\u7684\u9875\u811A | v-slot:renderExtraFooter="mode" | - | |
separator | \u8BBE\u7F6E\u5206\u9694\u7B26 | string | v-slot:separator | <SwapRightOutlined /> | |
showTime | \u589E\u52A0\u65F6\u95F4\u9009\u62E9\u529F\u80FD | Object|boolean | TimePicker Options | |
showTime.defaultValue | \u8BBE\u7F6E\u7528\u6237\u9009\u62E9\u65E5\u671F\u65F6\u9ED8\u8BA4\u7684\u65F6\u5206\u79D2\uFF0C\u4F8B\u5B50 | dayjs[] | [dayjs(), dayjs()] | |
value(v-model) | \u65E5\u671F | dayjs[] | - |
\u4E8B\u4EF6\u540D\u79F0 | \u8BF4\u660E | \u56DE\u8C03\u53C2\u6570 |
---|---|---|
calendarChange | \u5F85\u9009\u65E5\u671F\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string], info: { range:start |end }) |
change | \u65E5\u671F\u8303\u56F4\u53D1\u751F\u53D8\u5316\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string]) |
ok | \u70B9\u51FB\u786E\u5B9A\u6309\u94AE\u7684\u56DE\u8C03 | function(dates: [dayjs, dayjs] | [string, string]) |
import type { Dayjs } from 'dayjs';
type Generic = string;
type GenericFn = (value: Dayjs) => string;
export type FormatType = Generic | GenericFn | Array<Generic | GenericFn>;
\u8BF7\u53C2\u8003\u300A\u81EA\u5B9A\u4E49\u65E5\u671F\u5E93\u300B
DatePicker \u9ED8\u8BA4 locale
\u4E3A en
\u3002\u4F60\u53EF\u4EE5\u901A\u8FC7 DatePicker \u7684 locale
\u5C5E\u6027\u6765\u5355\u72EC\u8BBE\u7F6E\uFF0C\u4E5F\u53EF\u4EE5\u901A\u8FC7 ConfigProvider locale
\u5C5E\u6027\u6765\u914D\u7F6E\u3002
\u8BF7\u4F7F\u7528\u6B63\u786E\u7684\u8BED\u8A00\u5305\uFF08#5605\uFF09\uFF0C\u6216\u8005\u4FEE\u6539 dayjs \u7684 locale
\u914D\u7F6E\uFF1Ahttps://codesandbox.io/s/dayjs-day-of-week-x9tuj2?file=/demo.tsx
import dayjs from 'dayjs';
import updateLocale from 'dayjs/plugin/updateLocale';
import 'dayjs/locale/zh-cn';
dayjs.extend(updateLocale);
dayjs.updateLocale('zh-cn', {
weekStart: 0,
});
`,44)]))}const Vn=b(Pn,[["render",Sn]]),Dn={pageData:{title:"DatePicker",description:"",frontmatter:{category:"Components",type:"Data Entry",title:"DatePicker",cover:"https://gw.alipayobjects.com/zos/alicdn/RT_USzA48/DatePicker.svg"},headers:[{level:2,title:"When To Use",slug:"When-To-Use",content:"By clicking the input box, you can select a date from a popup calendar."},{level:2,title:"API",slug:"API",content:"There are five kinds of picker:"},{level:3,title:"Localization",slug:"Localization",content:"The default locale is en-US, if you need to use other languages, recommend to use internationalized components provided by us at the entrance. Look at: [ConfigProvider](/components/config-provider/)."},{level:3,title:"Common API",slug:"Common-API",content:"The following APIs are shared by DatePicker, RangePicker."},{level:3,title:"Common Events",slug:"Common-Events",content:""},{level:3,title:"Common Methods",slug:"Common-Methods",content:""},{level:3,title:"DatePicker",slug:"DatePicker",content:""},{level:3,title:"DatePicker Events",slug:"DatePicker-Events",content:""},{level:3,title:"DatePicker\\[picker=year]",slug:"DatePicker-picker-year",content:""},{level:3,title:"DatePicker\\[picker=quarter]",slug:"DatePicker-picker-quarter",content:""},{level:3,title:"DatePicker\\[picker=month]",slug:"DatePicker-picker-month",content:""},{level:3,title:"DatePicker\\[picker=week]",slug:"DatePicker-picker-week",content:""},{level:3,title:"RangePicker",slug:"RangePicker",content:""},{level:3,title:"RangePicker Events",slug:"RangePicker-Events",content:""},{level:2,title:"FAQ",slug:"FAQ",content:"How to use DatePicker with customize date library\uFF08like moment.js \\| dayjs \\| date-fns\uFF09\uFF1F"},{level:3,title:"How to use DatePicker with customize date library\uFF08like moment.js \\| dayjs \\| date-fns\uFF09\uFF1F",slug:"How-to-use-DatePicker-with-customize-date-library\uFF08like-moment-js-dayjs-date-fns\uFF09\uFF1F",content:"Please refer [replace date](/docs/vue/replace-date)"},{level:3,title:"Why config dayjs.locale globally not work?",slug:"Why-config-dayjs-locale-globally-not-work",content:"DatePicker default set `locale` as `en` in v4. You can config DatePicker `locale` prop or [ConfigProvider `locale`](/components/config-provider) prop instead."},{level:3,title:"How to modify start day of week?",slug:"How-to-modify-start-day-of-week",content:"Please use correct [language](/docs/vue/i18n) ([#5605](https://github.com/ant-design/ant-design/issues/5605)), or update dayjs `locale` config:"}],relativePath:"components/date-picker/index.en-US.md",content:`
To select or input a date.
## When To Use
By clicking the input box, you can select a date from a popup calendar.
## API
There are five kinds of picker:
- DatePicker
- DatePicker\\[picker="month"]
- DatePicker\\[picker="week"]
- DatePicker\\[picker="year"]
- DatePicker\\[picker="quarter"]
- RangePicker
### Localization
The default locale is en-US, if you need to use other languages, recommend to use internationalized components provided by us at the entrance. Look at: [ConfigProvider](/components/config-provider/).
If there are special needs (only modifying single component language), Please use the property: local. Example: [default](https://github.com/vueComponent/ant-design-vue/blob/main/components/date-picker/locale/example.json).
\`\`\`html
<template>
<a-date-picker v-model:value="value" :locale="locale" />
</template>
<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
return {
locale,
value: null,
};
},
});
</script>
\`\`\`
\`\`\`html
<template>
<a-config-provider :locale="locale">
<a-date-picker v-model:value="value" />
</a-config-provider>
</template>
<script>
// The default locale is en-US, if you want to use other locale, just set locale in entry file globally.
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
dayjs.locale('zh-cn');
export default defineComponent({
setup() {
return {
value: dayjs('2015-01-01', 'YYYY-MM-DD')
dayjs,
locale
};
},
});
</script>
\`\`\`
### Common API
The following APIs are shared by DatePicker, RangePicker.
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| allowClear | Whether to show clear button | boolean | true | |
| autofocus | If get focus when component mounted | boolean | false | |
| bordered | Whether has border style | boolean | true | |
| dateRender | Custom rendering function for date cells | v-slot:dateRender="{current, today}" | - | |
| disabled | Determine whether the DatePicker is disabled | boolean | false | |
| disabledDate | Specify the date that cannot be selected | (currentDate: dayjs) => boolean | - | |
| format | To set the date format, refer to [dayjs](https://day.js.org/). When an array is provided, all values are used for parsing and first value is used for formatting, support [Custom Format](#components-date-picker-demo-format) | [formatType](#formatType) | \`YYYY-MM-DD\` | |
| dropdownClassName | To customize the className of the popup calendar | string | - | |
| getPopupContainer | To set the container of the floating layer, while the default is to create a \`div\` element in \`body\` | function(trigger) | - | |
| inputReadOnly | Set the \`readonly\` attribute of the input tag (avoids virtual keyboard on touch devices) | boolean | false | |
| locale | Localization configuration | object | [default](https://github.com/vueComponent/ant-design-vue/blob/main/components/date-picker/locale/example.json) | |
| mode | The picker panel mode | \`time\` \\| \`date\` \\| \`month\` \\| \`year\` \\| \`decade\` | - | |
| nextIcon | The custom next icon | slot | - | 3.0 |
| open | The open state of picker | boolean | - | |
| picker | Set picker type | \`date\` \\| \`week\` \\| \`month\` \\| \`quarter\` \\| \`year\` | \`date\` | \`quarter\` |
| placeholder | The placeholder of date input | string \\| \\[string,string] | - | |
| popupStyle | To customize the style of the popup calendar | CSSProperties | {} | |
| prevIcon | The custom prev icon | slot | - | 3.0 |
| size | To determine the size of the input box, the height of \`large\` and \`small\`, are 40px and 24px respectively, while default size is 32px | \`large\` \\| \`middle\` \\| \`small\` | - | |
| suffixIcon | The custom suffix icon | v-slot:suffixIcon | - | |
| superNextIcon | The custom super next icon | slot | - | 3.0 |
| superPrevIcon | The custom super prev icon | slot | - | 3.0 |
| valueFormat | optional, format of binding value. If not specified, the binding value will be a Date object | string\uFF0C[date formats](https://day.js.org/docs/en/display/format) | - | |
### Common Events
| Events Name | Description | Arguments | Version |
| --- | --- | --- | --- |
| openChange | a callback function, can be executed whether the popup calendar is popped up or closed | function(status) | |
| panelChange | callback when picker panel mode is changed | function(value, mode) | |
### Common Methods
| Name | Description | Version |
| ------- | ------------ | ------- |
| blur() | remove focus | |
| focus() | get focus | |
### DatePicker
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| defaultPickerValue | To set default picker date | [dayjs](https://day.js.org/) | - | |
| disabledTime | To specify the time that cannot be selected | function(date) | - | |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY-MM-DD\` | |
| renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
| showNow | Whether to show 'Now' button on panel when \`showTime\` is set | boolean | - | |
| showTime | To provide an additional time selection | object \\| boolean | [TimePicker Options](/components/time-picker/#API) | |
| showTime.defaultValue | To set default time of selected date, [demo](#components-date-picker-demo-disabled-date) | [dayjs](https://day.js.org/) | dayjs() | |
| showToday | Whether to show \`Today\` button | boolean | true | |
| value(v-model) | To set date | [dayjs](https://day.js.org/) | - | |
### DatePicker Events
| Events Name | Description | Arguments | Version |
| --- | --- | --- | --- |
| change | a callback function, can be executed when the selected time is changing | function(date: dayjs \\| string, dateString: string) | |
| ok | callback when click ok button | function(date: dayjs \\| string) | |
### DatePicker\\[picker=year]
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY\` | |
### DatePicker\\[picker=quarter]
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY-\\QQ\` | |
### DatePicker\\[picker=month]
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY-MM\` | |
| monthCellRender | Custom month cell content render method | v-slot:monthCellRender="{current, locale}" | - | |
### DatePicker\\[picker=week]
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY-wo\` | |
### RangePicker
| Property | Description | Type | Default | Version |
| --- | --- | --- | --- | --- |
| allowEmpty | Allow start or end input leave empty | \\[boolean, boolean] | \\[false, false] | |
| dateRender | Customize date cell. | v-slot:dateRender="{current: dayjs, today: dayjs, info: { range: \`start\` \\| \`end\` }}" | - | |
| defaultPickerValue | To set default picker date | \\[[dayjs](https://day.js.org/), [dayjs](https://day.js.org/)] | - | |
| disabled | If disable start or end | \\[boolean, boolean] | - | |
| disabledTime | To specify the time that cannot be selected | function(date: dayjs, partial: \`start\` \\| \`end\`) | - | |
| format | To set the date format, refer to [dayjs](https://day.js.org/) | [formatType](#formatType) | \`YYYY-MM-DD HH:mm:ss\` | |
| ranges | The preseted ranges for quick selection | { \\[range: string]: [dayjs](https://day.js.org/)\\[] } \\| { \\[range: string]: () => [dayjs](https://day.js.org/)\\[] } | - | |
| renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
| separator | Set separator between inputs | string \\| v-slot:separator | \`<SwapRightOutlined />\` | |
| showTime | To provide an additional time selection | object \\| boolean | [TimePicker Options](/components/time-picker/#API) | |
| showTime.defaultValue | To set default time of selected date, [demo](#components-date-picker-demo-disabled-date) | [dayjs](https://day.js.org/)\\[] | \\[dayjs(), dayjs()] | |
| value(v-model) | To set date | \\[[dayjs](https://day.js.org/), [dayjs](https://day.js.org/)] | - | |
### RangePicker Events
| Events Name | Description | Arguments | Version | |
| --- | --- | --- | --- | --- |
| calendarChange | Callback function, can be executed when the start time or the end time of the range is changing. | function(dates: \\[dayjs, dayjs], dateStrings: \\[string, string], info: { range:\`start\`\\|\`end\` }) | - | |
| change | a callback function, can be executed when the selected time is changing | function(dates: \\[dayjs, dayjs] \\| \\[string, string], dateStrings: \\[string, string]) | | |
| ok | callback when click ok button | function(dates: \\[dayjs, dayjs] \\| \\[string, string]) | | |
#### formatType
\`\`\`typescript
import type { Dayjs } from 'dayjs';
type Generic = string;
type GenericFn = (value: Dayjs) => string;
export type FormatType = Generic | GenericFn | Array<Generic | GenericFn>;
\`\`\`
## FAQ
### How to use DatePicker with customize date library\uFF08like moment.js \\| dayjs \\| date-fns\uFF09\uFF1F
Please refer [replace date](/docs/vue/replace-date)
### Why config dayjs.locale globally not work?
DatePicker default set \`locale\` as \`en\` in v4. You can config DatePicker \`locale\` prop or [ConfigProvider \`locale\`](/components/config-provider) prop instead.
### How to modify start day of week?
Please use correct [language](/docs/vue/i18n) ([#5605](https://github.com/ant-design/ant-design/issues/5605)), or update dayjs \`locale\` config:
- Example: <https://codesandbox.io/s/dayjs-day-of-week-x9tuj2?file=/demo.tsx>
\`\`\`js
import dayjs from 'dayjs';
import updateLocale from 'dayjs/plugin/updateLocale';
import 'dayjs/locale/zh-cn';
dayjs.extend(updateLocale);
dayjs.updateLocale('zh-cn', {
weekStart: 0,
});
\`\`\`
`,html:`To select or input a date.
By clicking the input box, you can select a date from a popup calendar.
There are five kinds of picker:
The default locale is en-US, if you need to use other languages, recommend to use internationalized components provided by us at the entrance. Look at: ConfigProvider.
If there are special needs (only modifying single component language), Please use the property: local. Example: default.
<template>
<a-date-picker v-model:value="value" :locale="locale" />
</template>
<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
return {
locale,
value: null,
};
},
});
</script>
<template>
<a-config-provider :locale="locale">
<a-date-picker v-model:value="value" />
</a-config-provider>
</template>
<script>
// The default locale is en-US, if you want to use other locale, just set locale in entry file globally.
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
dayjs.locale('zh-cn');
export default defineComponent({
setup() {
return {
value: dayjs('2015-01-01', 'YYYY-MM-DD')
dayjs,
locale
};
},
});
</script>
The following APIs are shared by DatePicker, RangePicker.
Property | Description | Type | Default | Version |
---|---|---|---|---|
allowClear | Whether to show clear button | boolean | true | |
autofocus | If get focus when component mounted | boolean | false | |
bordered | Whether has border style | boolean | true | |
dateRender | Custom rendering function for date cells | v-slot:dateRender="{current, today}" | - | |
disabled | Determine whether the DatePicker is disabled | boolean | false | |
disabledDate | Specify the date that cannot be selected | (currentDate: dayjs) => boolean | - | |
format | To set the date format, refer to dayjs. When an array is provided, all values are used for parsing and first value is used for formatting, support Custom Format | formatType | YYYY-MM-DD |
|
dropdownClassName | To customize the className of the popup calendar | string | - | |
getPopupContainer | To set the container of the floating layer, while the default is to create a div element in body |
function(trigger) | - | |
inputReadOnly | Set the readonly attribute of the input tag (avoids virtual keyboard on touch devices) |
boolean | false | |
locale | Localization configuration | object | default | |
mode | The picker panel mode | time | date | month | year | decade |
- | |
nextIcon | The custom next icon | slot | - | 3.0 |
open | The open state of picker | boolean | - | |
picker | Set picker type | date | week | month | quarter | year |
date |
quarter |
placeholder | The placeholder of date input | string | [string,string] | - | |
popupStyle | To customize the style of the popup calendar | CSSProperties | {} | |
prevIcon | The custom prev icon | slot | - | 3.0 |
size | To determine the size of the input box, the height of large and small , are 40px and 24px respectively, while default size is 32px |
large | middle | small |
- | |
suffixIcon | The custom suffix icon | v-slot:suffixIcon | - | |
superNextIcon | The custom super next icon | slot | - | 3.0 |
superPrevIcon | The custom super prev icon | slot | - | 3.0 |
valueFormat | optional, format of binding value. If not specified, the binding value will be a Date object | string\uFF0Cdate formats | - |
Events Name | Description | Arguments | Version |
---|---|---|---|
openChange | a callback function, can be executed whether the popup calendar is popped up or closed | function(status) | |
panelChange | callback when picker panel mode is changed | function(value, mode) |
Name | Description | Version |
---|---|---|
blur() | remove focus | |
focus() | get focus |
Property | Description | Type | Default | Version |
---|---|---|---|---|
defaultPickerValue | To set default picker date | dayjs | - | |
disabledTime | To specify the time that cannot be selected | function(date) | - | |
format | To set the date format, refer to dayjs | formatType | YYYY-MM-DD |
|
renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
showNow | Whether to show 'Now' button on panel when showTime is set |
boolean | - | |
showTime | To provide an additional time selection | object | boolean | TimePicker Options | |
showTime.defaultValue | To set default time of selected date, demo | dayjs | dayjs() | |
showToday | Whether to show Today button |
boolean | true | |
value(v-model) | To set date | dayjs | - |
Events Name | Description | Arguments | Version |
---|---|---|---|
change | a callback function, can be executed when the selected time is changing | function(date: dayjs | string, dateString: string) | |
ok | callback when click ok button | function(date: dayjs | string) |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-\\QQ |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-MM |
|
monthCellRender | Custom month cell content render method | v-slot:monthCellRender="{current, locale}" | - |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-wo |
Property | Description | Type | Default | Version |
---|---|---|---|---|
allowEmpty | Allow start or end input leave empty | [boolean, boolean] | [false, false] | |
dateRender | Customize date cell. | v-slot:dateRender="{current: dayjs, today: dayjs, info: { range: start | end }}" |
- | |
defaultPickerValue | To set default picker date | [dayjs, dayjs] | - | |
disabled | If disable start or end | [boolean, boolean] | - | |
disabledTime | To specify the time that cannot be selected | function(date: dayjs, partial: start | end ) |
- | |
format | To set the date format, refer to dayjs | formatType | YYYY-MM-DD HH:mm:ss |
|
ranges | The preseted ranges for quick selection | { [range: string]: dayjs[] } | { [range: string]: () => dayjs[] } | - | |
renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
separator | Set separator between inputs | string | v-slot:separator | <SwapRightOutlined /> |
|
showTime | To provide an additional time selection | object | boolean | TimePicker Options | |
showTime.defaultValue | To set default time of selected date, demo | dayjs[] | [dayjs(), dayjs()] | |
value(v-model) | To set date | [dayjs, dayjs] | - |
Events Name | Description | Arguments | Version | |
---|---|---|---|---|
calendarChange | Callback function, can be executed when the start time or the end time of the range is changing. | function(dates: [dayjs, dayjs], dateStrings: [string, string], info: { range:start |end }) |
- | |
change | a callback function, can be executed when the selected time is changing | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string]) | ||
ok | callback when click ok button | function(dates: [dayjs, dayjs] | [string, string]) |
import type { Dayjs } from 'dayjs';
type Generic = string;
type GenericFn = (value: Dayjs) => string;
export type FormatType = Generic | GenericFn | Array<Generic | GenericFn>;
Please refer replace date
DatePicker default set locale
as en
in v4. You can config DatePicker locale
prop or ConfigProvider locale
prop instead.
Please use correct language (#5605), or update dayjs locale
config:
import dayjs from 'dayjs';
import updateLocale from 'dayjs/plugin/updateLocale';
import 'dayjs/locale/zh-cn';
dayjs.extend(updateLocale);
dayjs.updateLocale('zh-cn', {
weekStart: 0,
});
`,lastUpdated:1748060300685}},Fn={class:"markdown"};function Bn(s,t,i,h,g,m){return C(),Y("article",Fn,t[0]||(t[0]=[W(`To select or input a date.
By clicking the input box, you can select a date from a popup calendar.
There are five kinds of picker:
The default locale is en-US, if you need to use other languages, recommend to use internationalized components provided by us at the entrance. Look at: ConfigProvider.
If there are special needs (only modifying single component language), Please use the property: local. Example: default.
<template>
<a-date-picker v-model:value="value" :locale="locale" />
</template>
<script>
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
return {
locale,
value: null,
};
},
});
</script>
<template>
<a-config-provider :locale="locale">
<a-date-picker v-model:value="value" />
</a-config-provider>
</template>
<script>
// The default locale is en-US, if you want to use other locale, just set locale in entry file globally.
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import locale from 'ant-design-vue/es/date-picker/locale/zh_CN';
import { defineComponent } from 'vue';
dayjs.locale('zh-cn');
export default defineComponent({
setup() {
return {
value: dayjs('2015-01-01', 'YYYY-MM-DD')
dayjs,
locale
};
},
});
</script>
The following APIs are shared by DatePicker, RangePicker.
Property | Description | Type | Default | Version |
---|---|---|---|---|
allowClear | Whether to show clear button | boolean | true | |
autofocus | If get focus when component mounted | boolean | false | |
bordered | Whether has border style | boolean | true | |
dateRender | Custom rendering function for date cells | v-slot:dateRender="{current, today}" | - | |
disabled | Determine whether the DatePicker is disabled | boolean | false | |
disabledDate | Specify the date that cannot be selected | (currentDate: dayjs) => boolean | - | |
format | To set the date format, refer to dayjs. When an array is provided, all values are used for parsing and first value is used for formatting, support Custom Format | formatType | YYYY-MM-DD | |
dropdownClassName | To customize the className of the popup calendar | string | - | |
getPopupContainer | To set the container of the floating layer, while the default is to create a div element in body | function(trigger) | - | |
inputReadOnly | Set the readonly attribute of the input tag (avoids virtual keyboard on touch devices) | boolean | false | |
locale | Localization configuration | object | default | |
mode | The picker panel mode | time | date | month | year | decade | - | |
nextIcon | The custom next icon | slot | - | 3.0 |
open | The open state of picker | boolean | - | |
picker | Set picker type | date | week | month | quarter | year | date | quarter |
placeholder | The placeholder of date input | string | [string,string] | - | |
popupStyle | To customize the style of the popup calendar | CSSProperties | {} | |
prevIcon | The custom prev icon | slot | - | 3.0 |
size | To determine the size of the input box, the height of large and small , are 40px and 24px respectively, while default size is 32px | large | middle | small | - | |
suffixIcon | The custom suffix icon | v-slot:suffixIcon | - | |
superNextIcon | The custom super next icon | slot | - | 3.0 |
superPrevIcon | The custom super prev icon | slot | - | 3.0 |
valueFormat | optional, format of binding value. If not specified, the binding value will be a Date object | string\uFF0Cdate formats | - |
Events Name | Description | Arguments | Version |
---|---|---|---|
openChange | a callback function, can be executed whether the popup calendar is popped up or closed | function(status) | |
panelChange | callback when picker panel mode is changed | function(value, mode) |
Name | Description | Version |
---|---|---|
blur() | remove focus | |
focus() | get focus |
Property | Description | Type | Default | Version |
---|---|---|---|---|
defaultPickerValue | To set default picker date | dayjs | - | |
disabledTime | To specify the time that cannot be selected | function(date) | - | |
format | To set the date format, refer to dayjs | formatType | YYYY-MM-DD | |
renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
showNow | Whether to show 'Now' button on panel when showTime is set | boolean | - | |
showTime | To provide an additional time selection | object | boolean | TimePicker Options | |
showTime.defaultValue | To set default time of selected date, demo | dayjs | dayjs() | |
showToday | Whether to show Today button | boolean | true | |
value(v-model) | To set date | dayjs | - |
Events Name | Description | Arguments | Version |
---|---|---|---|
change | a callback function, can be executed when the selected time is changing | function(date: dayjs | string, dateString: string) | |
ok | callback when click ok button | function(date: dayjs | string) |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-\\QQ |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-MM | |
monthCellRender | Custom month cell content render method | v-slot:monthCellRender="{current, locale}" | - |
Property | Description | Type | Default | Version |
---|---|---|---|---|
format | To set the date format, refer to dayjs | formatType | YYYY-wo |
Property | Description | Type | Default | Version |
---|---|---|---|---|
allowEmpty | Allow start or end input leave empty | [boolean, boolean] | [false, false] | |
dateRender | Customize date cell. | v-slot:dateRender="{current: dayjs, today: dayjs, info: { range: start | end }}" | - | |
defaultPickerValue | To set default picker date | [dayjs, dayjs] | - | |
disabled | If disable start or end | [boolean, boolean] | - | |
disabledTime | To specify the time that cannot be selected | function(date: dayjs, partial: start | end ) | - | |
format | To set the date format, refer to dayjs | formatType | YYYY-MM-DD HH:mm:ss | |
ranges | The preseted ranges for quick selection | { [range: string]: dayjs[] } | { [range: string]: () => dayjs[] } | - | |
renderExtraFooter | Render extra footer in panel | v-slot:renderExtraFooter="mode" | - | |
separator | Set separator between inputs | string | v-slot:separator | <SwapRightOutlined /> | |
showTime | To provide an additional time selection | object | boolean | TimePicker Options | |
showTime.defaultValue | To set default time of selected date, demo | dayjs[] | [dayjs(), dayjs()] | |
value(v-model) | To set date | [dayjs, dayjs] | - |
Events Name | Description | Arguments | Version | |
---|---|---|---|---|
calendarChange | Callback function, can be executed when the start time or the end time of the range is changing. | function(dates: [dayjs, dayjs], dateStrings: [string, string], info: { range:start |end }) | - | |
change | a callback function, can be executed when the selected time is changing | function(dates: [dayjs, dayjs] | [string, string], dateStrings: [string, string]) | ||
ok | callback when click ok button | function(dates: [dayjs, dayjs] | [string, string]) |
import type { Dayjs } from 'dayjs';
type Generic = string;
type GenericFn = (value: Dayjs) => string;
export type FormatType = Generic | GenericFn | Array<Generic | GenericFn>;
Please refer replace date
DatePicker default set locale
as en
in v4. You can config DatePicker locale
prop or ConfigProvider locale
prop instead.
Please use correct language (#5605), or update dayjs locale
config:
import dayjs from 'dayjs';
import updateLocale from 'dayjs/plugin/updateLocale';
import 'dayjs/locale/zh-cn';
dayjs.extend(updateLocale);
dayjs.updateLocale('zh-cn', {
weekStart: 0,
});
`,45)]))}const Xn=b(Dn,[["render",Bn]]);const Hn=f({CN:Vn,US:Xn,components:{Basic:N,DateRender:q,DisabledDate:K,Disabled:M,ExtraFooter:_,Format:an,Mode:en,PresettedRanges:cn,Size:gn,Switchable:In,Time:bn,Suffix:An,SelectInRnage:rn,Bordered:Yn,RangePicker:jn}});function Tn(s,t,i,h,g,m){const c=p("Basic"),u=p("RangePicker"),d=p("Bordered"),r=p("Format"),l=p("Time"),v=p("Disabled"),A=p("DisabledDate"),G=p("SelectInRnage"),j=p("PresettedRanges"),P=p("ExtraFooter"),R=p("Size"),S=p("DateRender"),V=p("Mode"),D=p("Switchable"),F=p("Suffix"),B=p("demo-sort");return C(),y(B,null,{default:o(()=>[e(c),e(u),e(d),e(r),e(l),e(v),e(A),e(G),e(j),e(P),e(R),e(S),e(V),e(D),e(F)]),_:1})}const zn=b(Hn,[["render",Tn]]);export{zn as default};