来瓶快乐水
来瓶快乐水
  • 发布:2023-08-22 11:49
  • 更新:2023-08-22 13:48
  • 阅读:153

【报Bug】IOS 文本包含中文会自动换行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: IPhone7

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
    <view style="display: flex;flex-direction: row;">  
        <view style="display: flex;width: 100%;flex-direction: row;">  
            <view style="flex: 1;flex-shrink: 0;overflow: hidden;text-overflow: ellipsis;">  
                <text>这是文本这是文本这是文本这是文本这是文本这是文本这是文本这是文本这是文本</text>  
            </view>  
            <view style="flex: 1;flex-shrink: 0;overflow: hidden;text-overflow: ellipsis;">  
                <text>abcabcabcabcabca1234567,abcabcabcabcabca1234567,abcabcabcabcabca1234567</text>  
            </view>  
        </view>   
    </view>

操作步骤:

使用上述样式布局代码直接运行即可

预期结果:

两段文本都应该会超出省略

实际结果:

包含中文的文本换行了

bug描述:

文本中包含中文,超出省略设置无效,会自动换行

2023-08-22 11:49 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

不是中文会自动换行 而是英文不会自动换行
可以使用 white-space: nowrap; 控制文字不换行

  • 来瓶快乐水 (作者)

    感谢回复,确实是这样的

    2023-08-22 14:54

要回复问题请先登录注册