From: sqal Date: Mon, 16 Mar 2020 14:28:17 +0000 (+0100) Subject: fix(runtime-core): pass instance proxy as data() argument (#828) X-Git-Tag: v3.0.0-alpha.9~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d9dd1d8a0ac81d7d463e0788bb2e75b2d4866db6;p=thirdparty%2Fvuejs%2Fcore.git fix(runtime-core): pass instance proxy as data() argument (#828) Match current behaviour of vue 2 --- diff --git a/packages/runtime-core/src/apiOptions.ts b/packages/runtime-core/src/apiOptions.ts index 8769ec30db..dcb66766b4 100644 --- a/packages/runtime-core/src/apiOptions.ts +++ b/packages/runtime-core/src/apiOptions.ts @@ -286,7 +286,7 @@ export function applyOptions( `Plain object usage is no longer supported.` ) } - const data = dataOptions.call(ctx) + const data = dataOptions.call(ctx, ctx) if (!isObject(data)) { __DEV__ && warn(`data() should return an object.`) } else if (instance.data === EMPTY_OBJ) {