mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2026-02-07 13:05:38 +00:00
2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
import{ax as l,al as c,z as m,A as n,B as d,R as a,b2 as i,O as e,J as o}from"./chunks/framework.DkLJC2NO.js";const T=JSON.parse('{"title":"DateTimePicker 日期时间选择器","description":"","frontmatter":{},"headers":[],"relativePath":"form-config/fields/datetime-picker.md","filePath":"form-config/fields/datetime-picker.md"}'),s={name:"form-config/fields/datetime-picker.md"};function h(p,t,f,b,u,k){const r=c("demo-block");return n(),m("div",null,[t[4]||(t[4]=d("h1",{id:"datetimepicker-日期时间选择器",tabindex:"-1"},[e("DateTimePicker 日期时间选择器 "),d("a",{class:"header-anchor",href:"#datetimepicker-日期时间选择器","aria-label":'Permalink to "DateTimePicker 日期时间选择器"'},"")],-1)),t[5]||(t[5]=d("p",null,"在同一个选择器里选择日期和时间",-1)),t[6]||(t[6]=d("h2",{id:"基础用法",tabindex:"-1"},[e("基础用法 "),d("a",{class:"header-anchor",href:"#基础用法","aria-label":'Permalink to "基础用法"'},"")],-1)),a(r,{type:"form",config:[{type:"datetime",name:"dateTime",text:"日期时间选择器"}]},{source:o(()=>[...t[0]||(t[0]=[d("p",null,[e(" 通过设置 "),d("code",null,"type: 'datetime'"),e(" 使用日期时间选择器,可以同时选择日期和时间。 ")],-1)])]),_:1}),t[7]||(t[7]=d("h2",{id:"带占位符",tabindex:"-1"},[e("带占位符 "),d("a",{class:"header-anchor",href:"#带占位符","aria-label":'Permalink to "带占位符"'},"")],-1)),a(r,{type:"form",config:[{type:"datetime",name:"dateTime",text:"日期时间选择器",placeholder:"请选择日期时间"}]},{source:o(()=>[...t[1]||(t[1]=[d("p",null,[e(" 通过 "),d("code",null,"placeholder"),e(" 属性设置输入框的占位文本。 ")],-1)])]),_:1}),t[8]||(t[8]=d("h2",{id:"禁用状态",tabindex:"-1"},[e("禁用状态 "),d("a",{class:"header-anchor",href:"#禁用状态","aria-label":'Permalink to "禁用状态"'},"")],-1)),a(r,{type:"form",config:[{type:"datetime",name:"dateTime",text:"日期时间选择器",disabled:()=>!0}]},{source:o(()=>[...t[2]||(t[2]=[d("p",null,[e(" 通过 "),d("code",null,"disabled"),e(" 属性禁用日期时间选择器,支持布尔值或函数。 ")],-1)])]),_:1}),t[9]||(t[9]=i('<h2 id="日期格式" tabindex="-1">日期格式 <a class="header-anchor" href="#日期格式" aria-label="Permalink to "日期格式""></a></h2><p>使用 <code>format</code> 指定输入框的格式;使用 <code>valueFormat</code> 指定绑定值的格式。</p><p>默认情况下,组件接受并返回格式化后的字符串。以下为可用的格式化字串,以 UTC 2017年1月2日 03:04:05 为例:</p><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>请注意大小写</p></div><table tabindex="0"><thead><tr><th>格式</th><th>含义</th><th>备注</th><th>举例</th></tr></thead><tbody><tr><td><code>YYYY</code></td><td>年</td><td></td><td>2017</td></tr><tr><td><code>M</code></td><td>月</td><td>不补0</td><td>1</td></tr><tr><td><code>MM</code></td><td>月</td><td></td><td>01</td></tr><tr><td><code>D</code></td><td>日</td><td>不补0</td><td>2</td></tr><tr><td><code>DD</code></td><td>日</td><td></td><td>02</td></tr><tr><td><code>H</code></td><td>小时</td><td>24小时制;不补0</td><td>3</td></tr><tr><td><code>HH</code></td><td>小时</td><td>24小时制</td><td>03</td></tr><tr><td><code>h</code></td><td>小时</td><td>12小时制,须和 <code>A</code> 或 <code>a</code> 使用;不补0</td><td>3</td></tr><tr><td><code>hh</code></td><td>小时</td><td>12小时制,须和 <code>A</code> 或 <code>a</code> 使用</td><td>03</td></tr><tr><td><code>m</code></td><td>分钟</td><td>不补0</td><td>4</td></tr><tr><td><code>mm</code></td><td>分钟</td><td></td><td>04</td></tr><tr><td><code>s</code></td><td>秒</td><td>不补0</td><td>5</td></tr><tr><td><code>ss</code></td><td>秒</td><td></td><td>05</td></tr><tr><td><code>A</code></td><td>AM/PM</td><td>仅 <code>format</code> 可用,大写</td><td>AM</td></tr><tr><td><code>a</code></td><td>am/pm</td><td>仅 <code>format</code> 可用,小写</td><td>am</td></tr><tr><td><code>x</code></td><td>JS时间戳(毫秒)</td><td>仅 <code>valueFormat</code> 可用</td><td>1483326245000</td></tr><tr><td><code>X</code></td><td>Unix时间戳(秒)</td><td>仅 <code>valueFormat</code> 可用</td><td>1483326245</td></tr></tbody></table>',5)),a(r,{type:"form",config:[{type:"datetime",name:"dateTime",text:"日期时间选择器",format:"YYYY-MM-DD HH:mm",valueFormat:"x"}]},{source:o(()=>[...t[3]||(t[3]=[d("p",null,[e(" 自定义格式化:显示格式为 "),d("code",null,"YYYY-MM-DD HH:mm"),e(",绑定值格式为时间戳。 ")],-1)])]),_:1}),t[10]||(t[10]=i('<h2 id="attributes" tabindex="-1">Attributes <a class="header-anchor" href="#attributes" aria-label="Permalink to "Attributes""></a></h2><table tabindex="0"><thead><tr><th>参数</th><th>说明</th><th>类型</th><th>可选值</th><th>默认值</th></tr></thead><tbody><tr><td>name</td><td>绑定值的字段名</td><td>string</td><td>—</td><td>—</td></tr><tr><td>text</td><td>表单标签</td><td>string</td><td>—</td><td>—</td></tr><tr><td>placeholder</td><td>输入框占位文本</td><td>string</td><td>—</td><td>—</td></tr><tr><td>disabled</td><td>是否禁用</td><td>boolean / <a href="https://github.com/Tencent/tmagic-editor/blob/master/packages/form/src/schema.ts" target="_blank" rel="noreferrer">FilterFunction</a></td><td>—</td><td>false</td></tr><tr><td>format</td><td>显示在输入框中的格式</td><td>string</td><td>见<a href="#日期格式">日期格式</a></td><td>YYYY/MM/DD HH:mm:ss</td></tr><tr><td>valueFormat</td><td>绑定值的格式</td><td>string</td><td>见<a href="#日期格式">日期格式</a></td><td>YYYY/MM/DD HH:mm:ss</td></tr><tr><td>defaultTime</td><td>选择日期后的默认时间值</td><td>Date</td><td>—</td><td>—</td></tr><tr><td>onChange</td><td>值变化时触发的函数</td><td><a href="https://github.com/Tencent/tmagic-editor/blob/master/packages/form/src/schema.ts" target="_blank" rel="noreferrer">OnChangeHandler</a></td><td>—</td><td>—</td></tr></tbody></table>',2))])}const x=l(s,[["render",h]]);export{T as __pageData,x as default};
|