mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
types(Field): add focus、blur method type
This commit is contained in:
parent
5c1883f77c
commit
0b5c8e5f3d
@ -83,12 +83,14 @@ export default createComponent({
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
// @exposed-api
|
||||||
focus() {
|
focus() {
|
||||||
if (this.$refs.input) {
|
if (this.$refs.input) {
|
||||||
this.$refs.input.focus();
|
this.$refs.input.focus();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// @exposed-api
|
||||||
blur() {
|
blur() {
|
||||||
if (this.$refs.input) {
|
if (this.$refs.input) {
|
||||||
this.$refs.input.blur();
|
this.$refs.input.blur();
|
||||||
|
6
types/field.d.ts
vendored
Normal file
6
types/field.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
import { VanComponent } from './component';
|
||||||
|
|
||||||
|
export class Field extends VanComponent {
|
||||||
|
focus(): void;
|
||||||
|
blur(): void;
|
||||||
|
}
|
6
types/index.d.ts
vendored
6
types/index.d.ts
vendored
@ -6,6 +6,8 @@ import { Checkbox } from './checkbox';
|
|||||||
import { CheckboxGroup } from './checkbox-group';
|
import { CheckboxGroup } from './checkbox-group';
|
||||||
import { CountDown } from './count-down';
|
import { CountDown } from './count-down';
|
||||||
import { Dialog } from './dialog';
|
import { Dialog } from './dialog';
|
||||||
|
import { DropdownItem } from './dropdown-item';
|
||||||
|
import { Field } from './field';
|
||||||
import { ImagePreview } from './image-preview';
|
import { ImagePreview } from './image-preview';
|
||||||
import { Lazyload } from './lazyload';
|
import { Lazyload } from './lazyload';
|
||||||
import { Locale } from './locale';
|
import { Locale } from './locale';
|
||||||
@ -31,9 +33,7 @@ export class CouponCell extends VanComponent {}
|
|||||||
export class CouponList extends VanComponent {}
|
export class CouponList extends VanComponent {}
|
||||||
export class DatetimePicker extends VanComponent {}
|
export class DatetimePicker extends VanComponent {}
|
||||||
export class Divider extends VanComponent {}
|
export class Divider extends VanComponent {}
|
||||||
export class DropdownItem extends VanComponent {}
|
|
||||||
export class DropdownMenu extends VanComponent {}
|
export class DropdownMenu extends VanComponent {}
|
||||||
export class Field extends VanComponent {}
|
|
||||||
export class Grid extends VanComponent {}
|
export class Grid extends VanComponent {}
|
||||||
export class GridItem extends VanComponent {}
|
export class GridItem extends VanComponent {}
|
||||||
export class GoodsAction extends VanComponent {}
|
export class GoodsAction extends VanComponent {}
|
||||||
@ -92,6 +92,8 @@ export {
|
|||||||
CheckboxGroup,
|
CheckboxGroup,
|
||||||
CountDown,
|
CountDown,
|
||||||
Dialog,
|
Dialog,
|
||||||
|
DropdownItem,
|
||||||
|
Field,
|
||||||
ImagePreview,
|
ImagePreview,
|
||||||
Lazyload,
|
Lazyload,
|
||||||
Locale,
|
Locale,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user