1.使用css 深度选择器
<style scoped>
.content >>>img { max-width: 100%}
</style>
2.使用less深度选择器
<style lang="less" scoped>
@import '~@/assets/css/base.less'
.content {
/deep/ img {
width:1rem
}
}
</style>
vue项目中经常会用到element ui,有时候需要修改默认的样式,比如表格,导航栏等,输入框等等。
可以用以下两种方式修改:
1.给组件加上id或者class,然后添加一个style,不要加scoped(vue可以有多个style),在组件里直接修改
2.外部引入css文件,默认样式会被覆盖
3.利用深度::v-deep深度修改组建的样式,可以直接写在到scoped作用域的style里面。(推荐)
也可以在外层加一个div,然后赋值一个class或者id,在scss中用这种语法修改对应的组件上的class名字即可
只记录几个我比较常用的哈~
1.多个类名判断
2.三目判断
3.条件判断
动态使用style的时候属性要用驼峰!驼峰!
1.条件判断
2.使用函数判断
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)