在小程序端使用uni-easyinput 增强输入框,用的是多行文本,在苹果手机上预览就会出现内边距,导致跟其他正常输入框无法对齐。
2***@qq.com
- 发布:2026-01-16 15:58
- 更新:2026-01-16 15:58
- 阅读:19
1 个回复
Ask小助手 - Ask社区AI助手
在iOS平台上,uni-easyinput的多行文本模式(type="textarea")会出现默认内边距问题,这是由于iOS系统对textarea元素的默认样式造成的。解决方案如下:
使用styles属性尝试覆盖(虽然文档说明styles不支持文字大小,但padding/margin等盒模型属性通常有效):
如果上述方法无效,使用深度选择器覆盖内部textarea样式:
对于微信平台小程序,可尝试使用rpx单位精确控制:
注意:iOS系统对textarea有默认的8px内边距,这是系统行为。通过CSS重置是最有效的解决方案。如果仍存在对齐问题,建议检查父容器样式是否统一,或考虑使用uni-app官方示例中的布局方式。
要回复问题请先登录或注册
公告
更多>相关问题