mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
feat(Calendar): reset method support specified date #7943
This commit is contained in:
parent
33551062e3
commit
3351f8a07a
@ -316,7 +316,7 @@ Use [ref](https://vuejs.org/v2/api/#ref) to get Calendar instance and call insta
|
||||
|
||||
| Name | Description | Attribute | Return value |
|
||||
| --- | --- | --- | --- |
|
||||
| reset | Reset selected date to default date | - | - |
|
||||
| reset | Reset selected date, will reset to default date when no params passed | _date?: Date \| Date[]_ | - |
|
||||
| scrollToDate `v2.12.2` | Scroll to date | _date: Date_ | - |
|
||||
|
||||
### Less Variables
|
||||
|
@ -320,10 +320,10 @@ export default {
|
||||
|
||||
通过 ref 可以获取到 Calendar 实例并调用实例方法,详见[组件实例方法](#/zh-CN/advanced-usage#zu-jian-shi-li-fang-fa)。
|
||||
|
||||
| 方法名 | 说明 | 参数 | 返回值 |
|
||||
| ---------------------- | ---------------------- | ------------ | ------ |
|
||||
| reset | 重置选中的日期到默认值 | - | - |
|
||||
| scrollToDate `v2.12.2` | 滚动到某个日期 | _date: Date_ | - |
|
||||
| 方法名 | 说明 | 参数 | 返回值 |
|
||||
| --- | --- | --- | --- |
|
||||
| reset | 将选中的日期重置到指定日期,未传参时会重置到默认日期 | _date?: Date \| Date[]_ | - |
|
||||
| scrollToDate `v2.12.2` | 滚动到某个日期 | _date: Date_ | - |
|
||||
|
||||
### 样式变量
|
||||
|
||||
|
@ -171,8 +171,8 @@ export default createComponent({
|
||||
|
||||
methods: {
|
||||
// @exposed-api
|
||||
reset() {
|
||||
this.currentDate = this.getInitialDate();
|
||||
reset(date = this.getInitialDate()) {
|
||||
this.currentDate = date;
|
||||
this.scrollIntoView();
|
||||
},
|
||||
|
||||
|
2
types/calendar.d.ts
vendored
2
types/calendar.d.ts
vendored
@ -1,7 +1,7 @@
|
||||
import { VanComponent } from './component';
|
||||
|
||||
export class Calendar extends VanComponent {
|
||||
reset(): void;
|
||||
reset(date?: Date | Date[]): void;
|
||||
|
||||
scrollToDate(date: Date): void;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user