From: ysj16 <504427021@qq.com> Date: Tue, 25 Feb 2020 15:41:44 +0000 (+0800) Subject: fix(renderSlot): set slot render as a STABLE_FRAGMENT (#776) X-Git-Tag: v3.0.0-alpha.7~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cb0b8308801159177ec16ab5a3e23672c4c1d00;p=thirdparty%2Fvuejs%2Fcore.git fix(renderSlot): set slot render as a STABLE_FRAGMENT (#776) fix #766 --- diff --git a/packages/runtime-core/src/helpers/renderSlot.ts b/packages/runtime-core/src/helpers/renderSlot.ts index 186cdfed1e..12f4b18d06 100644 --- a/packages/runtime-core/src/helpers/renderSlot.ts +++ b/packages/runtime-core/src/helpers/renderSlot.ts @@ -35,7 +35,7 @@ export function renderSlot( Fragment, { key: props.key }, slot ? slot(props) : fallback || [], - slots._ ? 0 : PatchFlags.BAIL + slots._ ? PatchFlags.STABLE_FRAGMENT : PatchFlags.BAIL ) ) }