【vue】如何修改iview组件的样式(element同)

简介: 【vue】如何修改iview组件的样式(element同)

使用vue必然会用到等iview组件库,但是iview的组件的样式跟自己写的div的样式修改不太一样

第一种方案

先引入一个iview按钮

<Button>Default</Button>

F12,点开开发者人员工具,点击选择器,或者Ctrl+Shift+C

然后点击刚才添加的Default按钮,如下就是按钮的不同情况的样式

ivu-btn为主样式

可以现在开发者工具中调试好你想要的样式

然后在该页面的.vue文件中修改样式

//必须是style标签才能修改,<style scoped>无法修改view组件的样式
<style>
.ivu-btn { 
    font-size: 112px;
}
</style>

效果如下

第二种方案 /deep/

采用deep,不过时候deep不好使,需要换成>>>

<styl

实例

html

 <i-input class="txtput" v-model="meetingDate.meetingTitle" placeholder="请输入..." ></i-input>

css

/* 穿透进iview的input框 */
.txtput >>> .ivu-input{
    width: 75%;
    border: none;
    outline:none;
    font-size: 20px;
    border-radius:0px !important;
    margin-left: 0%;
  }

小结

修改组件样式一定要谨慎,因为iview组件的样式有时候命名是一样的,或者你第二次用到了这个组件,要求样式不一样,就要用好css选择器了。第二种方案比较安全

目录
相关文章
|
11月前
|
JavaScript
Vue中如何实现兄弟组件之间的通信
在Vue中,兄弟组件可通过父组件中转、事件总线、Vuex/Pinia或provide/inject实现通信。小型项目推荐父组件中转或事件总线,大型项目建议使用Pinia等状态管理工具,确保数据流清晰可控,避免内存泄漏。
811 2
|
10月前
|
缓存 JavaScript
vue中的keep-alive问题(2)
vue中的keep-alive问题(2)
685 137
|
人工智能 JSON JavaScript
VTJ.PRO 首发 MasterGo 设计智能识别引擎,秒级生成 Vue 代码
VTJ.PRO发布「AI MasterGo设计稿识别引擎」,成为全球首个支持解析MasterGo原生JSON文件并自动生成Vue组件的AI工具。通过双引擎架构,实现设计到代码全流程自动化,效率提升300%,助力企业降本增效,引领“设计即生产”新时代。
866 1
|
JavaScript 安全
在 Vue 中,如何在回调函数中正确使用 this?
在 Vue 中,如何在回调函数中正确使用 this?
608 0
|
JavaScript
Vue的非父子组件之间传值
全局事件总线 一种组件间通信的方式,适用于任意组件间通信
316 0
|
缓存 JavaScript 前端开发
Vue Props、Slot、v-once、非父子组件间的传值....
Vue Props、Slot、v-once、非父子组件间的传值....
288 0
|
JavaScript
Vue中父子组件传值
先在⽗组件中给⼦组件的⾃定义属性绑定⼀个⽗组件的变量
296 0
|
JavaScript
vue 组件传值
vue 组件传值
268 0
|
JavaScript
vue父子组件传值
vue父子组件传值
|
JavaScript
Vue父子组件传值(porvide+inject实现组件通信)
如果我们需要把父组件的值传递给子组件,而且子组件可能存在层层嵌套,那么就可以使用provide+inject的方法来实现组件之间的通信
443 0
Vue父子组件传值(porvide+inject实现组件通信)