网站首页 > 知识剖析 正文
vue使用的公司真的越来越多了,不管是做前端还是做JavaWeb都得掌握了,今天在用到饿了么框架table时遇到一个巨坑的问题,无法修改table的样式,真的快吐血了。绝大部分修改框架的样式只需重写官方的样式即可。但是在Vue中elementUI的框架不行,主要有两点(坑):(1)elementUI 的table样式是全局的(2)vue默认全局样式会覆盖局部
结合上面两个点的坑,你会发现你重写框架样式是无效的,因为vue默认全局样式会覆盖局部样式,而elementUI 的table样式是全局样式,你重写框架样式是局部样式。所以你重写的代码无效了
了解原理后我们就知道怎么修改它了,Vue中样式写法<style lang='scss' scoped> <\style>都会加入scoped,这个是组件中局部样式的一个定义,表示当前的样式只作用在当前组件。我这里列出两种方式修改table样式的方法,推荐第二种,(1)直接去掉scoped把局部样式变成全局样式,非常不推荐(2)在elementUI table用div包裹着,随意给该div定义一个类,例如<div class='div-table'>然后在样式中
<style lang='scss' scoped>
.div-table /deep/{
.el-table td, .el-table th.is-leaf,.el-table--border, .el-table--group{//这是重写table边框的颜色的一段代码
border-color: #023afa;
}
</style >
修改问题很简单,但是坑很大,附上一张效果图,我把tabel样式全都改了
- 上一篇: 图书管理系统
- 下一篇: 踹掉后端,前端导出Excel
猜你喜欢
- 2024-11-25 服务器弱口令漏洞上传木马攻击实验
- 2024-11-25 10、Django 新建ipa(通讯录)项目
- 2024-11-25 Vue组件传参:Vue父组件向子组件传参
- 2024-11-25 第5天 | 16天搞定前端,html布局,表格和大块头
- 2024-11-25 如何应用“XML+XSLT”技术分离Web表示层数据和样式
- 2024-11-25 web前端ajax笔记之一
- 2024-11-25 vue3 新特性 computed、watch、watchEffect 看完就会
- 2024-11-25 巧用SqlServer数据库实现邮件自动发送功能
- 2024-11-25 「案例演练」测试器与模板继承
- 2024-11-25 Vue的框架(了解)
- 最近发表
-
- Zion无代码,小程序授权和解绑,无代码开发的关键
- 韦德二儿子“变”女儿,韦德支持儿子,与魔术师约翰逊经历相同
- 新鞋速报|Swoosh 面世 50 年!Nike Waffle Trainer 2致敬 Nike 的起源
- 李宁韦德之道2低帮版"踏冰" 球鞋曝光
- Zion又壮了!首秀顶翻1.9亿内线!英格拉姆单臂隔扣
- 音乐手游《zion载音》迎更新 钢琴白发少女免费带回家
- AI 应用赚钱工具哪家强?Coze 和 Zion 对比分析
- 韦德12岁次子完成变性手术,心情雀跃身姿妖娆
- 韦德晒全家福,他穿浴袍像中东土豪,二儿子扎雅比尤尼恩还性感
- 每日NBA球星上脚球鞋「5月12日」(近期nba球星上脚球鞋)
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)