Skip to content

fix(fab): 修复collapsible模式collapseDuration属性渲染插值语法问题支持自动收缩模式 - #4622

Open
collensong wants to merge 1 commit into
Tencent:developfrom
collensong:feature/fab-collapsible
Open

collensong wants to merge 1 commit into
Tencent:developfrom
collensong:feature/fab-collapsible

Conversation

@collensong

Copy link
Copy Markdown
Contributor

问题描述

Fab collapsible 场景下 collapseDuration 属性渲染输出多余小程序插值语法 {{}},实际生成wxml为 collapseDuration="{{3000}}",属性值为数字字面量不需要套插值。

修改内容

调整模板编译逻辑,数字字面量属性不再包裹 {{}},更新对应demo测试快照。

测试

  • ✅ Fab 单元用例全部通过
  • ✅ Fab demo 快照用例全部通过,快照仅变更 collapseDuration 属性语法
  • ✅ 组件目录 eslint 校验通过

本地环境备注:
本机高版本Node执行仓库完整build会触发 source‑map@0.7.3 mappings.wasm 报错,属于老构建链(gulp‑typescript + jest26)与新版Node兼容问题,非本次改动引入
临时 override source‑map@0.6.1 可跑通单测,但会破坏构建链路,因此不纳入PR。所有Fab相关测试已验证,请以CI结果为准。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Sep 4, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/tdesign-miniprogram@4622
npm i https://pkg.pr.new/@tdesign/uniapp@4622
npm i https://pkg.pr.new/@tdesign/uniapp-chat@4622

commit: ca7b1aa

@tdesign-bot

Copy link
Copy Markdown
Collaborator

TDesign Component Site Preview Open

Component Preview
tdesign-miniprogram 完成
@tdesign-miniprogram/chat 完成
tdesign-uniapp 完成
tdesign-uniapp-chat 完成

@anlyyao anlyyao added the 💪🏻 enhancement New feature or request label Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💪🏻 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants