From 37a1c9ad9c1d90ea9c4057afbf37cdc2d4184020 Mon Sep 17 00:00:00 2001 From: Jonas <30421456+jonaskuske@users.noreply.github.com> Date: Fri, 30 Sep 2022 16:06:39 +0200 Subject: [PATCH] fix: update functional components in hmr.reload() --- src/utils/hmrRuntime.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/hmrRuntime.ts b/src/utils/hmrRuntime.ts index b7ff5d4..51df2d2 100644 --- a/src/utils/hmrRuntime.ts +++ b/src/utils/hmrRuntime.ts @@ -185,7 +185,8 @@ __VUE_HMR_RUNTIME__.reload = tryWrap(function (id, options) { } } record.instances.slice().forEach(function (instance) { - if (instance.$vnode && instance.$vnode.context) { + if (record.options.functional) instance.$forceUpdate() + else if (instance.$vnode && instance.$vnode.context) { instance.$vnode.context.$forceUpdate() } else { console.warn(