美文网首页vue
vue爬坑之路(六)— scoped

vue爬坑之路(六)— scoped

作者: 非_MO | 来源:发表于2019-08-09 16:19 被阅读0次

在vue中,我们有的时候难免会引入第三方UI组件库,但是在UI组件使用过程中,我们有的时候会对里面引入的一些样式进行修改,但是在开发大型项目过程中,为了避免class的样式污染,我们通常会使用scoped,会确保你的样式只会运用在它们想要作用的组件上,这也造成了我们无法对对三方组件库的一些样式进行修改。但是也并非没有办法去解决。比如

在scss和less中 /deep/ +第三方组件类名

这样,该组件样式只会在当前组件中进行了样式的修改,不会污染全局样式

 <style scoped lang="scss">
    /deep/ .el-table td, .el-table th.is-leaf{
        background:#e2a7e2;
    }
  </style>

效果如图,在当前组件的页面中,该页面样式已进行修改


图片1

在其他页面中,同样的表格,样式却没有被修改


图片2

相关文章

  • vue爬坑之路(六)— scoped

    在vue中,我们有的时候难免会引入第三方UI组件库,但是在UI组件使用过程中,我们有的时候会对里面引入的一些样式进...

  • Vuex + axios

    Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求 Vue 原本有一个官方推荐的 ajax 插件...

  • Vue项目中使用Echarts创建图表

    参考:Echarts官网、Vue项目中使用Echarts展示图表数据、Vue 爬坑之路(八)—— 使用 Echar...

  • Vue爬坑之路一:开发环境

    Vue作为最简单的前端框架三巨头非常适合入坑但是是个坑就需要爬所以我们记录一下爬坑之路 官网:https://cn...

  • Vue爬坑之路(一)

    安装 npm install --global vue-cli vue init webpack my-proje...

  • vue scoped的坑

    1.当加了 scoped的时候,有时候就是无法覆盖组件原有的样式?这很苦恼,若不想组件的样式全局污染,那就只能要么...

  • vue中的scoped与css module区别

    scoped 简介原因:在vue中通常提倡使用scoped,因为scoped可以给vue当前页面添加作用域,避免全...

  • vue+vue-amap爬坑之路

    由于公司要求需要临时做个demo,需要做个引入高德地图的demo。时间也比较紧,废话不多说了。首先,我们先来看看图...

  • Vue 组件的<style>中设置 scoped 遇

    感谢浏览,欢迎评论指正,相互学习,转载请标明出处。 参考 在vue组件中style scoped中遇到的坑

  • 面试中值得深思的问题

    vue scoped的作用是什么? 如何更改element-ui样式? CSS,VUE中 scoped不污染其他...

网友评论

    本文标题:vue爬坑之路(六)— scoped

    本文链接:https://www.haomeiwen.com/subject/cvphjctx.html