现有小程序中绘本查询的详情页的值,超过2行,换行后的对齐不正常:

需要去尝试改掉不正常的对齐。
经过一番调试,改动是:
先把detail_item_row下面的,之前分别左边是key的label,右边是value的text,都改为view:
<view class='detail_item_row'>
<view class='detail_item_key'>作者: </view>
<view class='detail_item_value'>{{curBookInfo.authorsStr}}</view>
</view>再去给detail_item_row的css加上:
display: flex;
再去把height变成min-height,接着去调整高度和上下距离:
min-height: 28px; margin-top: 6px; margin-bottom: 1px;
【总结】
总体思路是:
把单行下面都变成view,然后用flex布局,再设置左边的最小宽度,右边自然显示即可。
最后用代码:
pages/detail/detail.wxml
<view class='detail_items'>
<view class='detail_item_row'>
<view class='detail_item_key'>作者: </view>
<view class='detail_item_value'>{{curBookInfo.authorsStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>插画师: </view>
<view class='detail_item_value'>{{curBookInfo.illustratorsStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>系列: </view>
<view class='detail_item_value'>{{curBookInfo.seriesNameAndNumber}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>兰斯指数: </view>
<view class='detail_item_value'>{{curBookInfo.lexileStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>xxx等级: </view>
<view class='detail_item_value'>{{curBookInfo.xxxStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>参考年龄: </view>
<view class='detail_item_value'>{{curBookInfo.ageStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>题材: </view>
<view class='detail_item_value'>{{curBookInfo.genreStr}}</view>
</view>
<view class='detail_item_row'>
<view class='detail_item_key'>页数: </view>
<view class='detail_item_value'>{{curBookInfo.pagesStr}}</view>
</view>
pages/detail/detail.wxss
.detail_item_row{
/* min-height: 30px; */
min-height: 28px;
/* max-height: 60px; */
margin-left: 20px;
margin-right: 20px;
/* margin-top: 0;
margin-bottom: 0; */
margin-top: 6px;
margin-bottom: 1px;
/* padding-top: 4px;
padding-bottom: 0px; */
border-bottom: 1px solid rgb(221, 221, 221);
display: flex;
/* text-align:center; */
/* justify-content: center; */
}
.detail_item_key{
font-family: "PingFangSC-Regular", "Microsoft Yahei", "微软雅黑", "Heiti SC";
font-size: 14px;
color: rgb(102, 102, 102);
display: inline-block;
min-width: 101px;
}
.detail_item_value{
font-family: "PingFangSC-Regular", "Microsoft Yahei", "微软雅黑", "Heiti SC";
font-size: 14px;
color: rgb(51, 51, 51);
}实现了基本上满意的效果:

搜:
The Berenstain Bear Scouts and the Stinky Milk Mystery
可以找到该绘本

再去看看其他正常数据的效果:



转载请注明:在路上 » 【已解决】绘本查询小程序的详情页的右边值换行没有对齐