超过两行显示省略号 -webkit-line-clamp、-webkit-box-orient vue打包后不起做用

为了实现两行显示缩略显示,可是本地是能够显示,打包后不起做用css

word-break: break-all;webpack

text-overflow: ellipsis;web

display: -webkit-box;npm

-webkit-box-orient: vertical;ui

-webkit-line-clamp: 2;spa

overflow: hidden;code

 

 

 

 

超过两行显示省略号blog

1 display: -webkit-box;
2 -webkit-box-orient: vertical;
3 -webkit-line-clamp: 2;
4 word-break: break-all;
5 overflow: hidden;

overflow:hidden 是必须的 
word-break:break-all;必须的,连续英文折行ip

网上有这么说的 it

第一种

autoprefixer只自动添加webkit,其余的不加

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

第二种

一、安装依赖这个依赖:npm i -S optimize-css-assets-webpack-plugin

二、而且注释掉webpack.prod.conf.js中的一段代码:

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

我的推荐第二种方法,由于只要修改配置看就行了,第一种还有每一个地方都要写 autoprefixer

相关文章
相关标签/搜索