css - 如何根据全局选择器添加范围样式
问题描述
所以 Vue 有>>>
and/deep/
用于在作用域样式中设置子组件的样式:
<style scoped>
.local-class-name >>> .class-name-of-nested-component {
...
}
</style>
但我需要的是不同的。如何根据全局类名使用作用域样式设置组件样式?像这样:
<style scoped>
.global-class-name .local-class-name {
...
}
</style>
先感谢您!
解决方案
我没有注意到它只在选择器的最后部分添加了一个数据属性。
所以上面的例子已经可以工作了,因为它被编译成下面的代码:
.global-class-name .local-class-name[data-v-ab5212] {
...
}
推荐阅读
- c# - 将日期格式 01/05/2018 和 01/ma/2018 转换为 (dd/mm/yyyy) 格式,并使用 c# 将相同的格式保存到 excel 中
- php - php MVC 和 GD 库
- php - htaccess 多域与 Wordpress
- angular - * div 类中的 Ngfor 不起作用 - Angular 6 和 Bootstrap
- c# - 我的 AAD 身份验证回复网址有什么问题?
- php - 将 pdf 文件转换为 html 的示例 php 代码
- c++ - 为什么 STL 算法不会为 std::tuple 重载?
- java - 考虑到字符串具有要忽略的字符,Java 中是否有一个函数允许您将字符串转换为 Int?
- javascript - 如何在 Kentico 中删除 javascript 类型属性
- hyperledger-composer - 错误:Ubuntu 18.04 中不支持 Ubuntu 仿生超级账本作曲家