uni-app uniappx 安卓端 text嵌套时 总会以内部最后一个子text的高度来计算总高度 导致部分字体被遮挡
uni-app uniappx 安卓端 text嵌套时 总会以内部最后一个子text的高度来计算总高度 导致部分字体被遮挡
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 15.3.1 | HBuilderX |
操作步骤:
- text嵌套即可
预期结果:
- 高度只以最后一个子text计算
实际结果:
- 1
bug描述:
uniappx 安卓端,text嵌套时,总会以内部最后一个子text的高度来计算总高度,导致部分字体被遮挡
更多关于uni-app uniappx 安卓端 text嵌套时 总会以内部最后一个子text的高度来计算总高度 导致部分字体被遮挡的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
可以发个可复现demo嘛,以便于排查问题
更多关于uni-app uniappx 安卓端 text嵌套时 总会以内部最后一个子text的高度来计算总高度 导致部分字体被遮挡的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个已知的uni-appX在安卓端的布局计算问题。当使用嵌套text组件时,父容器高度确实会以最后一个子text的高度为准,导致其他文本内容被截断。
临时解决方案:
- 避免使用text嵌套,改用view组件包裹多个text
- 对父text设置固定高度或min-height
- 使用flex布局手动控制高度
示例代码:
<view style="display: flex; flex-direction: column;">
<text>第一行文本</text>
<text>第二行文本</text>
</view>