# 5.日历时间选择器(midea-range-picker)
APP内置组件,可直接在template中使用,不需要import导入和注册 。
# 实例
# 基础用法
<template>
<midea-range-picker
class="sheet_picker"
:style="{ height: pinkerHeight + 'px' }"
:config="rangePinkerConfig"
@mideaPickerChange="onMideaPickerChange"
></midea-range-picker>
</template>
<script>
export default {
data() {
return {
pinkerHeight:650,
rangePinkerConfig:{
weeks: ['日', '一', '二', '三', '四', '五', '六'], // 多语言-周
day: '日', // 多语言-日
month: '月', // 多语言-月
year: '年', // 多语言-年
startTime: '起始时间', // 开始时间多语言
endTime: '结束时间', // 结束时间多语言
textColor: '#FFF', // 选中的字体颜色 font-size: 40px;
backgroundColor: '#00A0A6', // 选中背景色
betweenColor: '#E5F5F6', // 两个日期之间连接处的背景颜色
betweenTextColor: '#00A0A6', // 两个日期之间连接处文字的颜色
type: 2, // 0代表普通picker,0代表年, 1代表月,2代表日,
start: '2024-01-01', // 可以选择的开始日期 如果是时间/日期picker类则传值,格式:"2021-03-01",普通类型picker无值, 可回溯到设备最早配网时间
end: '2024-03-30', // 可以选择的结束日期
maxLength: 7, // 各个维度最多可以选择多少个 开始结束间隔7天
pickStart: '2024-02-01', // 选中的开始日期
pickEnd: '2024-02-07', // 选中的结束日期
selectorStartTime: '2021-01-01', // 组件渲染的开始时间
selectorEndTime: '2024-03-30' // 组件渲染的结束时间
}
}
},
methods:{
// 时间改变产生的回调
onMideaPickerChange(event){
this.$bridge.log(JSON.stringify(event));
console.log('选择的开始时间--',event.pickStart)
console.log('选择的结束时间--',event.pickEnd)
},
}
}
</script>
# Attributes
Prop | Type | Required | Default | Description |
---|---|---|---|---|
rangePinkerConfig | Object | Y | - | 默认初始化配置(注1) |
# 注1
Prop | Type | Required | Default | Description |
---|---|---|---|---|
weeks | Array | Y | - | 一周的多语言显示 |
day | String | Y | - | 日的多语言显示 |
month | String | Y | - | 月的多语言显示 |
year | String | Y | - | 年的多语言显示 |
startTime | String | Y | - | 起始的多语言显示 |
endTime | String | Y | - | 结束的多语言显示 |
textColor | String | Y | - | 选中的字体颜色 |
backgroundColor | String | Y | - | 选中背景色 |
betweenColor | String | Y | - | 两个日期之间连接处的背景颜色 |
betweenTextColor | String | Y | - | 两个日期之间连接处文字的颜色 |
type | Number | Y | - | 0代表普通picker,0代表年, 1代表月,2代表日, |
start | String | Y | - | 可以选择的开始日期 如果是时间/日期picker类则传值,格式:"2021-03-01",普通类型picker无值, 可回溯到设备最早配网时间 |
end | String | Y | - | 可以选择的结束日期 |
maxLength | Number | Y | - | 各个维度最多可以选择多少个 开始结束间隔7天 |
pickStart | String | Y | - | 选中的开始日期 |
pickEnd | String | Y | - | 选中的结束日期 |
selectorStartTime | String | Y | - | 组件渲染的开始时间 |
selectorEndTime | String | Y | - | 组件渲染的结束时间 |
# Events
事件名称 | 说明 | 回调参数 |
---|---|---|
mideaPickerChange |