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


Posted in Javascript onNovember 03, 2020

最近用vue写页面时,发现使用vant的有些UI组件,而又不能满足自己的样式,修改CSS样式还是无效。css一般都会使用sass或者less,加了scoped后修改的样式不起作用,即使加了important也没用

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

vue项目中,当<style>标签有scoped属性时,它的 CSS 样式只作用于当前组件中的元素,父组件的样式将不会渗透到子组件中。

解决办法:

1.对于css语法起作用

使用深度选择器,使用 >>> 操作符,将scoped样式中的选择器“深入”,即影响子组件

上述代码将会编译成:

2.对于scss,less这类的预处理器

使用 /deep/ 操作符取而代之——这是一个 >>> 的别名

代码如下:

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

这样修改样式就有效啦~

补充知识:vant 无法覆盖组件样式

问题描述:

在修改组件样式的时候,有些修改没有效果,在浏览器也看不到修改的内容。而 去掉 scoped 之后就会有效果。

<style lang="scss" scoped>
</style>

三种解决方式:

1、在下面加一个不带scoped的 <style> 标签处理例外情况

<style lang="scss" scoped>
</style><style lang="scss">
...
img {
  border-radius: 50%;
}
</style>

2、建一个 css 文件,用来写一些覆盖样式

3、在要覆盖的样式前加上 ::v-deep

....
 ::v-deep img {
  border-radius: 50%;
 }

以上这篇解决vant-UI库修改样式无效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
ExtJS 2.0 实用简明教程之布局概述
Apr 29 Javascript
锋利的jQuery jQuery中的DOM操作
Mar 21 Javascript
AngularJs表单验证实例代码解析
Nov 29 Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
Feb 07 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
Jul 23 Javascript
分析JS单线程异步io回调的特性
Dec 01 Javascript
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
微信小程序 冒泡事件原理解析
Sep 27 Javascript
vue与django集成打包的实现方法
Nov 11 Javascript
JavaScript实现音乐播放器
Aug 14 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 #Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
Nov 03 #Javascript
JavaScript语法约定和程序调试原理解析
Nov 03 #Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 #Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 #Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
Nov 03 #Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 #Javascript
You might like
PHP 图片水印类代码
2012/08/27 PHP
ThinkPHP实现跨模块调用操作方法概述
2014/06/20 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
在视频前插入广告
2006/11/20 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
Jquery iframe内部出滚动条
2010/02/11 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
python实现给数组按片赋值的方法
2015/07/28 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python实现Virginia无密钥解密
2019/03/20 Python
python机器人运动范围问题的解答
2019/04/29 Python
pandas取出重复数据的方法
2019/07/04 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
美国最大和最受信任的二手轮胎商店:Bestusedtires.com
2020/06/02 全球购物
安全生产投入制度
2014/01/29 职场文书
中国入世承诺
2014/04/01 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
产品委托授权书范本
2014/09/16 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
个人整改措施书面材料
2014/10/24 职场文书
可可西里观后感
2015/06/08 职场文书
学困生转化工作总结
2015/08/13 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书