refactor(components): 统一多端textarea配置与高度计算逻辑
1. 对齐ns-form和ns-newform的textarea配置参数,新增textareaRows和textareaLineHeight配置 2. 移除平台分支判断,所有平台统一使用:rows+行高计算高度的方案 3. 适配鸿蒙ArkUI原生TextArea,通过:rows控制行数,JS动态计算高度 4. 移除textarea硬编码高度,改为通过formConfig动态控制
This commit is contained in:
@@ -209,6 +209,10 @@ export default {
|
||||
// 占位符:遗漏会被 ns-newform SCSS 默认值回退覆盖
|
||||
placeholderColor: pick('placeholderColor', 'placeholder_color'),
|
||||
placeholderFontSize: pick('placeholderFontSize', 'placeholder_font_size'),
|
||||
// textarea 显示行数 / 行高(透传给 ns-newform,与 ns-form 保持一致)
|
||||
// 不传时 ns-newform 走自己的默认 4 行 / 44rpx
|
||||
textareaRows: pick('textareaRows', 'textarea_rows'),
|
||||
textareaLineHeight: pick('textareaLineHeight', 'textarea_line_height'),
|
||||
// 输入框视觉增强(与 ns-newform 对齐)
|
||||
inputBorderColor: pick('inputBorderColor', 'input_border_color'),
|
||||
inputBgColor: pick('inputBgColor', 'input_bg_color'),
|
||||
|
||||
Reference in New Issue
Block a user