el-table之show-overflow-tooltip 属性不生效及webstorm持续updating indices解

举报
SHQ5785 发表于 2024/04/09 11:37:35 2024/04/09
【摘要】 一、问题描述在使用el-table表格时,有时会用到show-overflow-tooltip属性,即当单元格内容不能完全显示时显示tooltip文字提示,并且单元格里的内容显示省略号。但是在ie浏览器中有时单元格里的内容过长并且显示了省略号,但是鼠标滑上却不显示tooltip。 二、问题分析这是因为单元格的padding-right影响到的,在css样式中添加以下代码即可:.el-tab...

一、问题描述

在使用el-table表格时,有时会用到show-overflow-tooltip属性,即当单元格内容不能完全显示时显示tooltip文字提示,并且单元格里的内容显示省略号。但是在ie浏览器中有时单元格里的内容过长并且显示了省略号,但是鼠标滑上却不显示tooltip

二、问题分析

这是因为单元格的padding-right影响到的,在css样式中添加以下代码即可:

.el-table .cell, .el-table th div {
	padding-right: 0;
}

三、延伸阅读:webstorm持续updating indices解决方法

在应用Webstorm进行开发相关工作时,发现IDE一直处于updating indices状态,根据错误提示,查看项目目录中.idea\workspace.xml文件,发现在进行git版本管理过程中,此文件进行了merge操作,结果导致文件中内容格式错乱,通过回退版本,发现问题并未解决,通过网络查询,可能是由于项目中node_modules文件过大,且将该文件夹作为目录标记,解决方法就是右键node_modules,选择Mark Directory as->Excluded,会使IDEA排除index这个文件夹,问题得以解决。

四、拓展阅读

五、拓展阅读

Vue项目npm run build过程中,突然爆出CssSyntaxError unclosed bracket的错误提示,一脸懵,好好的项目怎么突然就出幺蛾子了呢?

奇怪的是项目执行npm run dev命令时,可正常运行,而pro版本跟dev的版本中差了一个optimize-css-assets-webpack-plugin这个文件的引用,所以在webpack.prod.conf.js中找到该文件引用处:

// optimize-css-assets-webpack-plugin插件的作用是压缩css代码的,还能去掉extract-text-webpack-plugin插件抽离文件产生的重复代码,因为同一个css可能在多个模块中出现所以会导致重复代码,换句话说这两个插件是两兄弟
var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')

首先将上述组件引用注释掉,然后执行npm run build,build成功,随后就很简单了,就是去看一下build好的dist文件里面的app....css,然后继续去搜索"//",这样子的工作量就少了很多,找到相应的注释代码,然后删掉不合理的注释代码。

最后就是把webpack.prod.conf.js中注释掉的内容恢复,然后重新build一下,问题解决。

六、延伸阅读

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。