直播平台源码,解决uni-app中flex布局子元素宽度溢出

页面布局如下

 


<view class="friend-list">
<view class="avatar"></view>
<view class="wrapper-right">
<view class="wrapper-right-inner">
<view class="text">
                <view class="name"></view>
<view class="time"></view>
            </view>
<view class="message"></view>
</view>
</view>

样式: 

 


.friend-list{
width: 100%;
height:128rpx;
display: flex;
}
.avatar{
width: 84rpx;
height: 84rpx;
}
.wrapper-right{
flex:1;
border-bottom: 1px solid #EDEBF2;
}
.wrapper-right-inner{
    display: flex;
height: 128rpx;
width: 100%;
    ......
}
.name{
max-width:500rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
    ......
}
.time{
width: 186rpx;
text-align: right;
    .....
}

 

 具体原因是name多行文本溢出设置了white-space: nowrap导致溢出文本无法换行,而flex:1可以使子元素自适应父元素剩余宽度,但不能让自己的子元素的宽度自适应。

以上就是直播平台源码,解决uni-app中flex布局子元素宽度溢出, 更多内容欢迎关注之后的文章

 

原文地址:http://www.cnblogs.com/yunbaomengnan/p/16828250.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性