W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
單日歷組件。不支持跨頁選擇日期范圍。
{
"defaultTitle": "Calendar",
"usingComponents":{
"calendar": "mini-ali-ui/es/calendar/index"
}
}
<view>
<calendar
type="range"
haveYear="{{true}}"
tagData="{{tagData}}"
onSelect="handleSelect"
onMonthChange="onMonthChange"
onYearChange="onYearChange"
onChange="onChange"
onSelectHasDisableDate="onSelectHasDisableDate" />
</view>
Page({
data: {
tagData: [
{ date: '2020-02-14', tag: '顏色 1', tagColor: 1 },
{ date: '2020-02-28', tag: '公積金', tagColor: 2 },
{ date: '2020-02-24', tag: '顏色 3', tagColor: 3 },
{ date: '2020-02-18', tag: '顏色 4', tagColor: 4 },
{ date: '2020-02-4', tag: '還房貸', tagColor: 5 },
{ date: '2020-02-10', tag: '公積金', disable: true },
],
},
handleSelect() {},
onMonthChange() {},
onYearChange() {},
onChange() {},
onSelectHasDisableDate() {
my.alert({
content: 'SelectHasDisableDate',
});
},
});
屬性 | 類型 | 默認(rèn)值 | 描述 | 最低版本 |
---|---|---|---|---|
className | String | - | 自定義 class。 | - |
type | String | single | 選擇類型??蛇x值:single: 單日 range: 日期區(qū)間。 | - |
haveYear | Boolean | false | 是否展示年份控制箭頭。 | - |
prevMonthDisable | Boolean | false | 前一個月份箭頭禁用。 | - |
prevYearDisable | Boolean | false | 前一個年份箭頭禁用。 | - |
nextvMonthDisable | Boolean | false | 后一個月份箭頭禁用。 | - |
nextYearDisable | Boolean | false | 后一個年份箭頭禁用。 | - |
tagData | Array | - | [{ date: '日期', tag: '標(biāo)簽', tagColor: 1, disable: true,},],可設(shè)置多個不同日期的標(biāo)簽內(nèi)容,顏色以及是否禁用。 | - |
onSelect | EventHandle | ([startDate, endDate]) => void | 選擇區(qū)間時的回調(diào)。 | - |
onMonthChange | EventHandle | (currentMonth, prevMonth) => void | 點擊切換月份時回調(diào),帶兩個參數(shù)currentMonth切換后月份和prevMonth切換前月份。 | - |
onChange | EventHandle | (current, prev) => void | 年/月變化時回調(diào),帶兩個對象,每個均攜帶 year 和 month 信息。 | 1.1.5 |
onSelectHasDisableDate | EventHandle | (currentMonth, prevMonth) => void | 選擇區(qū)間包含不可用日期。 | - |
onYearChange | EventHandle | (currentYear, prevYear) => void | 點擊切換年份時回調(diào),帶兩個參數(shù)currentYear切換后年份和prevYear切換前年份。 | - |
prevMonthDisable
、prevYearDisable
、nextvMonthDisable
以及 nextYearDisable
四個主要控制日歷上的箭頭是否可點擊使用,可根據(jù)實際業(yè)務(wù)場景來使用;tagData
中的 disable 是可選項,如某日期需要提示禁用不可點時才需要增加,當(dāng)不可用時,tag 以及 tagColor 將不會展示;Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: