vue里修改iview组件的样式不生效
2019-04-08 16:19
921 查看
问题背景: 使用的是vue框架+iview框架
问题描述: 比如使用iview种组件Date-picker,想把这个组件里的classname=ivu-input的border-radius改为0,不生效,书写如下,写在有scoped的style里
<style scoped> .ivu-input{ border-radius:0px !important; //有时候会不生效 } </style>
问题原因: 不晓得,偶尔遇到,也没有深究,有兴趣的同学可以去研究下;
解决方法: 再追加一个style,不加scoped,表示全局引用;
1.如果你是希望全部都去掉边框,那么就直接写成如下,直接修改样式
<style> .ivu-input{ border-radius:0px !important; } .ivu-select-selection{ border-radius:0px !important; } </style>
2.如果只是当前页面修改,不希望影响其他页面, 则在.ivu-input前边加一个可标识是本页的class或者id即可
<style> .dataStatistics .ivu-input{ border-radius:0px !important; } .dataStatistics .ivu-select-selection{ border-radius:0px !important; } </style>
相关文章推荐
- vue里面父组件如何修改子组件样式
- vue中element组件样式修改无效的解决方法
- vue开发中,父组件添加scoped之后。解决在父组件中无法修改子组件样式问题。
- vue里面父组件修改子组件样式的方法
- 在Vue.js中,在scoped模式下如何修改子组件内部标签的样式
- 在Vue.js中,在scoped模式下如何修改子组件内部标签的样式
- Vue中scoped穿透 修改子组件样式
- Vue中父组件修改子组件样式方法(深度选择器)
- vue中修改子组件样式
- vue 封装 checkbox 组件,纯css手写,需修改样式可自制
- vue 封装 radio 组件,纯css手写,需修改样式可自制
- vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题
- 修改原生单选框样式(vue单选组件)
- vue 封装 switch组件,纯css手写,需修改样式可自制
- vue中通过修改element-ui的类修改相关组件的样式
- vue 组件中添加样式不生效的解决方法
- 借Vue-iview样式修改,熟悉:before和:after伪类的用法
- vue中element组件样式修改无效
- 基于vue的纯净checkbox组件,不依赖其他第三方库,导入即可使用,可自行修改样式
- Vue修改组件样式问题