]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(style-vars): apply css vars in post flush effect
authorEvan You <yyx990803@gmail.com>
Mon, 16 Nov 2020 20:40:16 +0000 (15:40 -0500)
committerEvan You <yyx990803@gmail.com>
Mon, 16 Nov 2020 20:40:16 +0000 (15:40 -0500)
packages/runtime-dom/src/helpers/useCssVars.ts

index ff90ec8ce646b7cfcba58006f9f01f4dc02a0256..1f5ac7fae48c9b7a8cc67498637802f215dd3734 100644 (file)
@@ -30,7 +30,7 @@ export function useCssVars(
 
   const setVars = () =>
     setVarsOnVNode(instance.subTree, getter(instance.proxy!), prefix)
-  onMounted(() => watchEffect(setVars))
+  onMounted(() => watchEffect(setVars, { flush: 'post' }))
   onUpdated(setVars)
 }