需求1:行中的数据太多导致表格变形
![](https://img.haomeiwen.com/i18344853/65c61600b6a3b482.png)
解决办法:在列属性中加上一个:
show-overflow-tooltip
![](https://img.haomeiwen.com/i18344853/1d2ae558ae24f384.png)
最终结果:鼠标移入才会显示对应数据,见下↓
![](https://img.haomeiwen.com/i18344853/ea16f6943c53b7b0.png)
需求二:上述cover弹窗太长,充满整个屏幕用户体验
解决办法:另外再写一个style,直接写在scope中很可能没有效果,如果去掉scope会污染全局
<style lang="css">
.el-tooltip__popper {
max-width: 30%;
line-height: 30px;
}
![](https://img.haomeiwen.com/i18344853/3a95b448b45b3312.png)
效果:
![](https://img.haomeiwen.com/i18344853/b03dc766cc70b800.png)
我不管我最厉害。
更改!上述组件样式修改万不可如此,之前未出现大规模样式冲突是因为,整个项目中只有这里用到了那个cover。
假如你修改的是按钮,或者输入框等多处复用的样式,则会引起大部分污染。
正确解决办法,在要修改的引用组件上加上一个id,用id跟deep深度修改组件样式。如下:
![](https://img.haomeiwen.com/i18344853/d6e4065b4a69b41b.png)
![](https://img.haomeiwen.com/i18344853/930ba3a72474ded8.png)
网友评论