Vue 中的 scoped 和 /deep/ 深度选择器

 Vue在组件里写 css 给 <style> 标签加上 scoped ,比如: <style lang="less" scoped> ,这样的 css 就是局部的,不会影响其他组件。

假设引入了一个子组件,并希望在组件中修改子组件的样式,由于用了 scoped,直接修改是不生效的。去掉 scoped 是可以的,不过没了局部 css 风险不可控。这时可以使用深度选择器修改,比如 less 中的 /deep/

例如:dp.table-tools是引用的公共vue组件,添加lang="less" scoped确保此样式只在本组件生效,添加/deep/修改它的高度

相关推荐

  1. 深度选择/deep/、::v-deep、:deep区别

    2024-07-12 09:50:03       38 阅读
  2. vue 深度作用选择 >>>、/deep/、::v-deep

    2024-07-12 09:50:03       45 阅读
  3. css深度选择>>>、/deep/ 、::v-deep 、:deep()

    2024-07-12 09:50:03       54 阅读
  4. Vue】 stylescoped

    2024-07-12 09:50:03       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 09:50:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 09:50:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 09:50:03       58 阅读
  4. Python语言-面向对象

    2024-07-12 09:50:03       69 阅读

热门阅读

  1. 在 Linux/Debian/Ubuntu 上使用 Brasero 刻录光盘

    2024-07-12 09:50:03       18 阅读
  2. 汽车电子助力转向系统研究

    2024-07-12 09:50:03       20 阅读
  3. Debian 12更新:12.6版本发布 2024年6月29日

    2024-07-12 09:50:03       20 阅读
  4. 排序题目:最小时间差

    2024-07-12 09:50:03       30 阅读
  5. springmvc-03

    2024-07-12 09:50:03       23 阅读
  6. 大模型论文、github地址汇总

    2024-07-12 09:50:03       27 阅读
  7. 笔记小结:Softmax回归之模块导入与数据加载

    2024-07-12 09:50:03       31 阅读