From 70947771dc0a63b1c4946d513c5d2e1f5bb07d79 Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 3 Oct 2018 13:09:52 -0400 Subject: [PATCH] chore: no longer need to wrap legacy render fn --- packages/core/src/componentUtils.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/core/src/componentUtils.ts b/packages/core/src/componentUtils.ts index 1a3075105..2c747a7f7 100644 --- a/packages/core/src/componentUtils.ts +++ b/packages/core/src/componentUtils.ts @@ -167,7 +167,6 @@ export function shouldUpdateFunctionalComponent( return shouldUpdate } -// compat only export function createComponentClassFromOptions( options: ComponentOptions ): ComponentClass { @@ -180,13 +179,7 @@ export function createComponentClassFromOptions( for (const key in options) { const value = options[key] if (typeof value === 'function') { - ;(ObjectComponent.prototype as any)[key] = - key === 'render' - ? // normalize render for legacy signature - function render() { - return value.call(this, h) - } - : value + ;(ObjectComponent.prototype as any)[key] = value } if (key === 'computed') { const isGet = typeof value === 'function'