首先科普下文本溢出显示...的代码:

单行文本溢出:{overflow: hidden; text-overflow:ellipsis;white-space:nowrap;width:150px}

多行文本溢出:{overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:@line(行数)}

然后问题来了:测试环境上文本溢出正常显示...,正式环境环境则溢出隐藏,不显示...

经排查:发现是打正式包时webpack没有编译这个属性:-webkit-box-orient:vertical;

问题找到了,接下来跟踪打包,找出了optimize-css-assets-webpack-plugin这个导致问题的插件

注释掉webpack.prod.conf.js中下面的代码

new OptimizeCSSPlugin({cssProcessorOptions: config.build.productionSourceMap? { safe: true, map: { inline: false } }: { safe: true }}),

问题解决了,但是css也没有压缩,并且原因也不明

于是请教度娘,找到了另一个解决办法,在-webkit-box-orient:vertical;位置添加如下代码, 关闭autoprefixer的自动删除功能即可

{/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */
}

tip:如果使用的css前面不需要!,如果和我一样用了scss或less, 前面的!不能少,很多方案提供的答案前面都没有!, 导致我试过一直无效


转载于:https://www.cnblogs.com/wengXiaofeng/p/9518334.html

vue项目text-overflow:ellipsis;在生产环境上不显示...的问题相关推荐

  1. vue配置开发、测试、生产环境(proxy中获取process.env.NODE_ENV)

    先是看了这个文章写的如何npm run build 的时候自动配置地址 参考文章"vue配置开发.测试.生产环境(不同环境,不同命令)_Amy_cloud的博客-CSDN博客_vue生产环境 ...

  2. 项目实战典型案例11——生产环境重大事故

    生产环境重大事故 一:背景介绍 二:思路&方案 对于问题1-4的思路&方案 对于问题5的思路&方案 四:总结 一:背景介绍 对于arpro这个项目.生产环境上布置了两套环境,一 ...

  3. vue 项目打包后 浏览器 F12 在source 下不显示 webpack 包

    vue 项目打包后 浏览器 F12 在source 下不显示 webpack 包,度娘上好多说的是 在 vue.config.js 配置 productionSourceMap: false 即可,然 ...

  4. Vue项目中遇到了大文件分片上传的问题

    Vue项目中遇到了大文件分片上传的问题,之前用过webuploader,索性就把Vue2.0与webuploader结合起来使用,封装了一个vue的上传组件,使用起来也比较舒爽. 上传就上传吧,为什么 ...

  5. linux 正则查找email_Linux生产环境上,最常用的一套“Sed“技巧

    sed命令应用广泛,使用简单,是快速文本处理的利器.它其实没多少技巧,背诵.使用是最合适的学习渠道,属于硬技能.但它又很复杂,因为高级功能太多.本篇不去关注sed的高级功能,仅对常用的一些操作,进行说 ...

  6. [react] 在React中如果去除生产环境上的sourcemap?

    [react] 在React中如果去除生产环境上的sourcemap? GENERATE_SOURCEMAP=false react-scripts build If you use the Crea ...

  7. 【ketlle】本地开发kitlle job提交至linux生产环境上执行流程

    [ketlle]本地开发kitlle job提交至linux生产环境上执行 前言 操作步骤 后记 前言 因为kettle提供可视化界面,所以我们在本地开发的时候拖拽开发十分便捷,开发完成后,我们需要丢 ...

  8. vue项目在vscode中编译eslint报错没显示红色波浪线提示

    vue项目在vscode中编译eslint报错没显示红色波浪线提示. 如下图所示: 下图是预期效果: 不符合Eslint校验规则的代码位置都能展示出来,这样一目了然.能帮助我们迅速找到报错的位置. 然 ...

  9. vue项目部署到服务器后浏览器标签上的小图标消失不见

    背景: 最近在开发项目过程中发现一个问题,项目部署到服务器后在浏览器打开,会发现浏览器标签上的小图标消失不见了.百度查找问题,网上给出了许多解决的方案,例如清除浏览器缓存.把图标的相对路径改成绝对路径 ...

  10. vue服务端渲染——项目搭建、开发、生产环境的部署、浏览渲染、SEO优化

    几个月前,公司要求(服务端渲染)--用vue-ssr做了个服务端渲染,从起搭建.开发.部署.浏览器渲染到优化,希望对有需要的小伙伴有帮助,若是有不足之处,望指出,一起讨论学习.--几个月过去了,公司又 ...

最新文章

  1. 优化汽车仪表板以实现高效渲染
  2. 刷新三项世界纪录的跨镜追踪(ReID)技术是怎样实现的?进来了解一下
  3. matlab gui uiwaitbar,MATLAB GUI嵌入进度条(waitBar) | 学步园
  4. java面向对象测试_Java面向对象测试题(一).doc
  5. Android闹钟 AlarmManager的使用
  6. 判断DataRow中某列是否为空的方法
  7. 公共服务领域英文译写规范_公共领域日:对版权和公共领域重要性的思考
  8. java在win8闪退_解决Win8/Win8.1系统下的IE11闪退的六种方法
  9. 用 Lucene 构建文档数据库
  10. 网吧服务器网络维护教程,高效维护网吧局域网网络的方法
  11. 网站被挂马实用怎么解决的办法之一
  12. linux安装pcre错误,安装PCRE时出错
  13. ERP 毛需求PAB初值净需求量计划产出量pab计划投入量 atp求法
  14. 结对-动漫网页设计-需求分析
  15. 3天(从策划到上线传播)获客10w+| 小程序拉新活动范例
  16. matlab信息隐藏和提取,使用matlab进行图像信息隐藏和提取
  17. 浅浅瞅瞅RSA-PSS 算法
  18. 基于JAVA林家餐厅自助点餐管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  19. 重庆2018年度进出口总值时隔四年重返5000亿元规模
  20. NormalBlend

热门文章

  1. 网络热词下的民意传播
  2. 将原生安卓项目封装为cordova插件实例分析
  3. Oracle study之--HASH Cluster特点
  4. getAttribute 与getParmeter 区别
  5. 详细解说五个Java项目
  6. 设计模式Demo制作bug以及反思集锦
  7. vue无法监听对象的属性的增加和删除
  8. 法学类计算机专业,就业蓝皮书:计算机类专业领跑薪酬榜 法学专业被亮“红牌”...
  9. 怎么判断网络回路_地暖管漏水怎么办?一打、二看、三确定,及时查出地暖管漏水点!...
  10. 多线程任务执行后发送通知,CyclicBarrier使用