Skip to content

TInput: 新增 minLines 参数#952

Open
Yong-yuan-X wants to merge 1 commit into
Tencent:developfrom
Yong-yuan-X:feat-input-min-lines
Open

TInput: 新增 minLines 参数#952
Yong-yuan-X wants to merge 1 commit into
Tencent:developfrom
Yong-yuan-X:feat-input-min-lines

Conversation

@Yong-yuan-X

Copy link
Copy Markdown

🤔 这个 PR 的性质是?

  • 日常 bug 修复
  • 新特性提交
  • 文档改进
  • 演示代码改进
  • 组件样式/交互改进
  • CI/CD 改进
  • 重构
  • 代码风格优化
  • 测试用例
  • 分支合并
  • 其他

🔗 相关 Issue

Fixes #906

💡 需求背景和解决方案

TInputView 内部已支持 minLines 并透传给 Flutter TextField,但外层 TInput 未对外暴露该参数,业务侧无法通过 TInput 设置最小输入行数。

本 PR 仅处理 TInput/TDInputminLines 参数暴露、透传及对应 input 文档/示例/测试,不涉及主题、按钮或其他组件改动。

本 PR 为 TInput 新增 minLines 参数,默认值为 1,并在各输入类型构建 TInputView 时透传该参数。

用法示例:

TInput(
  leftLabel: '备注',
  hintText: '请输入至少两行高度的内容',
  maxLines: 4,
  minLines: 2,
)

同时补充了 API 文档、ExamplePage.test 验收 demo、演示代码资产和 widget test。

📝 更新日志

  • feat(TInput): 新增 minLines 参数,支持设置最小输入行数

  • 本条 PR 不需要纳入 Changelog

☑️ 请求合并前的自查清单

⚠️ 请自检并全部勾选全部选项⚠️

  • pr目标分支为develop分支,请勿直接往main分支合并
  • 标题格式为:组件类名: 修改描述(示例:TBottomTabBar: 修复iconText模式,底部溢出2.5像素)
  • ”相关issue“处带上修复的issue链接
  • 相关文档已补充或无须补充

@tencent-adm

tencent-adm commented May 30, 2026

Copy link
Copy Markdown
Member

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TDInput] 暴露minLines参数

2 participants