]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix(compiler-sfc): use correct importer with `useCssVars` (#1658)
authorunderfin <2218301630@qq.com>
Mon, 20 Jul 2020 16:46:33 +0000 (00:46 +0800)
committerGitHub <noreply@github.com>
Mon, 20 Jul 2020 16:46:33 +0000 (12:46 -0400)
fix #https://github.com/vitejs/vite/issues/578

packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
packages/compiler-sfc/src/compileScript.ts
packages/compiler-sfc/src/genCssVars.ts

index dd3c2472cf04fcd452fefe9b8298799ef5e5ecd0..59428dea71e2878410fd57cbbb8820d753279e7c 100644 (file)
@@ -107,7 +107,7 @@ export default __define__({
 
 exports[`SFC compile <script setup> CSS vars injection <script> w/ default export 1`] = `
 "const __default__ = { setup() {} }
-import { useCSSVars as __useCSSVars__ } from 'vue'
+import { useCssVars as __useCssVars__ } from 'vue'
 const __injectCSSVars__ = () => {
 __useCssVars__(_ctx => ({ color: _ctx.color }))
 }
@@ -123,7 +123,7 @@ exports[`SFC compile <script setup> CSS vars injection <script> w/ default expor
           // export default {}
           const __default__ = {}
         
-import { useCSSVars as __useCSSVars__ } from 'vue'
+import { useCssVars as __useCssVars__ } from 'vue'
 const __injectCSSVars__ = () => {
 __useCssVars__(_ctx => ({ color: _ctx.color }))
 }
@@ -137,7 +137,7 @@ export default __default__"
 exports[`SFC compile <script setup> CSS vars injection <script> w/ no default export 1`] = `
 "const a = 1
 const __default__ = {}
-import { useCSSVars as __useCSSVars__ } from 'vue'
+import { useCssVars as __useCssVars__ } from 'vue'
 const __injectCSSVars__ = () => {
 __useCssVars__(_ctx => ({ color: _ctx.color }))
 }
index db986972420c3315655093a769c63fd0fc9b696d..05c8de4ff8b2d06adea49401b2b0b8a3685b9a5d 100644 (file)
@@ -555,7 +555,7 @@ export function compileScript(
     returned = `Object.assign(\n  ${returned}\n)`
   }
 
-  // inject `useCSSVars` calls
+  // inject `useCssVars` calls
   if (hasCssVars) {
     s.prepend(`import { useCssVars as __useCssVars__ } from 'vue'\n`)
     for (const style of styles) {
index 45139a4bcc397989f273c5124b84e3894d964c6e..a53608890a76e06d0ea793690811f98a292413d9 100644 (file)
@@ -65,7 +65,7 @@ export function injectCssVarsCalls(
 
   return (
     script +
-    `\nimport { useCSSVars as __useCSSVars__ } from 'vue'\n` +
+    `\nimport { useCssVars as __useCssVars__ } from 'vue'\n` +
     `const __injectCSSVars__ = () => {\n${calls}}\n` +
     `const __setup__ = __default__.setup\n` +
     `__default__.setup = __setup__\n` +