DatePicker 日期选择器
用于选择或输入日期
引入
js
html
<script type="module">
import "./node_modules/easy-component-ui/components/ea-date-picker/index.js";
</script>
css
TIP
需要注意的是, 如果需要使用到带有图标的 属性/组件, 需要提前使用 link 标签引入图标文件
html
<link
rel="stylesheet"
href="./node_modules/easy-component-ui/components/ea-icon/index.css"
/>自定义样式
移步到 CSS Part。
任意时间点
以「日」为基本单位,基础的日期选择控件
查看代码
html
html
<div class="demo">
<ea-date-picker placeholder="选择日期"></ea-date-picker>
</div>js: change 事件
js
document.querySelector("ea-date-picker").addEventListener("change", (e) => {
console.log(e.detail);
});禁用状态
通过设置 disabled 属性,可以禁用时间选择器
查看代码
html
html
<div class="demo">
<ea-date-picker placeholder="选择日期" disabled></ea-date-picker>
</div>对齐方式
通过设置 align 属性,可以设置时间选择器的对齐方式
查看代码
html
html
<div class="demo">
<ea-date-picker placeholder="选择日期" align="center"></ea-date-picker>
</div>Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| name | 输入框的 name 属性 | string | - | - |
| vaalue | 初始值/当前值 | string | - | - |
| disabled | 是否禁用 | boolean | - | false |
| align | 对齐方式 | string | left/center/right | left |
CSS Part
用法可参考 MDN ::part()伪类
| 名称 | 说明 |
|---|---|
| container | 外层容器(包含 输入框容器input-wrap和 下拉菜单容器dropdown-wrap) |
| input-wrap | 输入框容器(包含 input) |
| input | 输入框 |
| dropdown-wrap | 下拉菜单容器(包含calendar) |
| calendar | 日历 |
Events
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| change | 值改变时触发 | e.detail |