首页 > 编程语言 >直播平台源码,解决uni-app中flex布局子元素宽度溢出

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

时间:2022-10-26 14:35:36浏览次数:54  
标签:flex app 元素 width 源码 溢出

直播平台源码,解决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布局子元素宽度溢出, 更多内容欢迎关注之后的文章

 

标签:flex,app,元素,width,源码,溢出
From: https://www.cnblogs.com/yunbaomengnan/p/16828250.html

相关文章