scss文件中 ::v-deep 报错
时间: 2023-08-19 15:20:36 浏览: 1150
grunt-init-html:用于一般 html scss javascript 项目的 Grunt 模板。 让我更快地开始项目
如果在 SCSS 文件中使用 `::v-deep` 报错,可能是因为你的项目使用了 Vue.js 2.x 版本,而 `::v-deep` 是 Vue.js 3.x 版本中的语法。
如果你想在 Vue.js 2.x 中使用 `::v-deep`,你可以使用 `>>>` 或 `/deep/` 代替。例如:
```scss
/* 使用 >>> */
.parent >>> .child {
color: red;
}
/* 使用 /deep/ */
.parent /deep/ .child {
color: red;
}
```
另外,如果你的报错信息是类似于 `Unknown pseudo-element or pseudo-class` 的错误,可能是因为你的编译器版本过旧,需要升级到支持 `::v-deep` 的版本。
阅读全文