1. 首页
  2. 编程语言
  3. Javascript
  4. 解决vant-UI库修改样式无效的问题

解决vant-UI库修改样式无效的问题

上传者: 2021-09-13 10:03:38上传 PDF文件 31.47 KB 热度 24次

最近用vue写页面时,发现使用vant的有些UI组件,而又不能满足自己的样式,修改CSS样式还是无效。css一般都会使用sass或者less,加了scoped后修改的样式不起作用,即使加了important也没用vue项目中,当标签有scoped属性时,它的 CSS 样式只作用于当前组件中的元素,父组件的样式将不会渗透到子组件中。使用深度选择器,使用 >>> 操作符,将scoped样式中的选择器“深入”,即影响子组件上述代码将会编译成:使用 /deep/ 操作符取而代之――这是一个 >>> 的别名代码如下:这样修改样式就有效啦~在修改组件样式的时候,有些修改没有效果,在浏览器也看不到修改的内容。而 去掉 scoped 之后就会有效果。

下载地址
用户评论