Add missing lifecycle definition (#4251)

* add missing lifecycle definition

* add activated lifecycle tests
This commit is contained in:
(´・ω・`) 2016-11-19 20:27:36 +08:00 committed by Evan You
parent 4995ce5a6c
commit 4dccbbc997
2 changed files with 4 additions and 0 deletions

2
types/options.d.ts vendored
View File

@ -32,6 +32,8 @@ export interface ComponentOptions<V extends Vue> {
mounted?(this: V): void;
beforeUpdate?(this: V): void;
updated?(this: V): void;
activated?(this: V): void;
deactivated?(this: V): void;
directives?: { [key: string]: DirectiveOptions | DirectiveFunction };
components?: { [key: string]: Component | AsyncComponent };

View File

@ -123,6 +123,8 @@ Vue.component('component', {
mounted() {},
beforeUpdate() {},
updated() {},
activated() {},
deactivated() {},
directives: {
a: {