超出文本省略

1.一行文本省略

white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;

2.多行文本省略(ps:此处是两行)

text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
word-break: break-all;

 

注:

  1. -webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
  2. display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
  3. -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

 

在vue中打包后-webkit-box-orient: vertical消失(超出省略号失效)

解决办法

1.

/*! autoprefixer: off */
  -webkit-box-orient: vertical;
 /* autoprefixer: on */
2.
(1)、安装依赖这个依赖:npm i -S optimize-css-assets-webpack-plugin
(2)、并且注释掉webpack.prod.conf.js中的一段代码:
new OptimizeCSSPlugin({
      cssProcessorOptions: config.build.productionSourceMap
        ? { safe: true, map: { inline: false } }
        : { safe: true }
    })

 

 

vue 溢出文字省略号 相关内容

vue开发的app项目 vue.js和jquery vue-cli搭建前台框架 vue 访问全局组件的数据 vue创建app 打包到手机 vue项目浏览器返回键动画 vue项目安装jqvue 页面写在哪个文件夹 vue 中文api vue组件插件 互联网架构系列全套SpringBoot2.x初级入门到实战 2019Java微服务架构2.0Redis分布式缓存 Springboot/Mybatis/高可用/高并发/互联网架构

原 Vue —— 多行文本显示省略号

2018-11-27 10:14:00 weixin_30611509 阅读数 4

  • vue 中多行文本超出显示省略号错误

    display: -webkit-box;
    /* -webkit-box-orient: vertical; */
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */
    -webkit-line-clamp: 2;
    overflow: hidden;

转载于:https://www.cnblogs.com/cnloop/p/10024801.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值