diff --git a/packages/calendar/README.md b/packages/calendar/README.md index 62ff75f3..dd6f110a 100644 --- a/packages/calendar/README.md +++ b/packages/calendar/README.md @@ -283,6 +283,7 @@ Page({ | confirm-text | 确认按钮的文字 | _string_ | `确定` | | confirm-disabled-text | 确认按钮处于禁用状态时的文字 | _string_ | `确定` | | first-day-of-week | 设置周起始日 | _0~6_ | `0` | +| readonly `v1.9.1` | 是否为只读状态,只读状态下不能选择日期 | _boolean_ | `false` | ### Poppable Props diff --git a/packages/calendar/index.ts b/packages/calendar/index.ts index 398ce5bb..f735e3a5 100644 --- a/packages/calendar/index.ts +++ b/packages/calendar/index.ts @@ -125,6 +125,7 @@ VantComponent({ type: Number, value: 0, }, + readonly: Boolean, }, data: { @@ -274,6 +275,10 @@ VantComponent({ }, onClickDay(event) { + if (this.data.readonly) { + return; + } + const { date } = event.detail; const { type, currentDate, allowSameDay } = this.data;