From: Evan You Date: Mon, 24 Sep 2018 18:05:18 +0000 (-0400) Subject: feat: renderTracked & renderTriggered X-Git-Tag: v3.0.0-alpha.0~1199 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ef1d62116292bdbf04a0f59abaea6edd7c414f17;p=thirdparty%2Fvuejs%2Fcore.git feat: renderTracked & renderTriggered --- diff --git a/packages/core/src/component.ts b/packages/core/src/component.ts index bb98101287..98fe6c7ded 100644 --- a/packages/core/src/component.ts +++ b/packages/core/src/component.ts @@ -36,15 +36,17 @@ export interface MountedComponent extends Component { $children: MountedComponent[] $options: ComponentOptions - render: RenderFunction

- renderError?: (e: Error) => any + render(props: P, slots: Slots): any + renderError?(e: Error): any + renderTracked?(e: DebuggerEvent): void + renderTriggered?(e: DebuggerEvent): void data?(): Partial beforeCreate?(): void created?(): void beforeMount?(): void mounted?(): void - beforeUpdate?(e: DebuggerEvent): void - updated?(): void + beforeUpdate?(vnode: VNode): void + updated?(vnode: VNode): void beforeDestroy?(): void destroyed?(): void errorCaptured?(): (err: Error, type: ErrorTypes) => boolean | void