]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
dx(compiler-sfc): enhance `:deep` warnings (#8328)
author白雾三语 <32354856+baiwusanyu-c@users.noreply.github.com>
Tue, 11 Jul 2023 09:36:54 +0000 (17:36 +0800)
committerGitHub <noreply@github.com>
Tue, 11 Jul 2023 09:36:54 +0000 (17:36 +0800)
close #8313

packages/compiler-sfc/src/style/pluginScoped.ts

index 1dcc248ad714dfc4e2cfeae1452f8f2457bea5db..f6e9be2fde7e6859014ed95aecee9e7f1422dd11 100644 (file)
@@ -130,9 +130,10 @@ function rewriteSelector(
           // DEPRECATED usage
           // .foo ::v-deep .bar -> .foo[xxxxxxx] .bar
           warn(
-            `::v-deep usage as a combinator has ` +
-              `been deprecated. Use :deep(<inner-selector>) instead.`
+            `${value} usage as a combinator has been deprecated. ` +
+              `Use :deep(<inner-selector>) instead of ${value} <inner-selector>.`
           )
+
           const prev = selector.at(selector.index(n) - 1)
           if (prev && isSpaceCombinator(prev)) {
             selector.removeChild(prev)