Skip to content

perf(navbar): improve handling of menu button bounding client rect changes - #3791

Merged
anlyyao merged 1 commit into
developfrom
hotfix/navbar-hide-elements
Jul 28, 2025
Merged

perf(navbar): improve handling of menu button bounding client rect changes#3791
anlyyao merged 1 commit into
developfrom
hotfix/navbar-hide-elements

Conversation

@betavs

@betavs betavs commented Jul 20, 2025

Copy link
Copy Markdown
Collaborator

🤔 这个 PR 的性质是?

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

🔗 相关 Issue

from #3787 (comment)

💡 需求背景和解决方案

📝 更新日志

  • perf(navbar): improve handling of menu button bounding client rect changes

  • 本条 PR 不需要纳入 Changelog

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

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

  • 文档已补充或无须补充
  • 代码演示已提供或无须提供
  • TypeScript 定义已补充或无须补充
  • Changelog 已提供或无须提供

@pkg-pr-new

pkg-pr-new Bot commented Jul 20, 2025

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/tdesign-miniprogram@3791

commit: be36e02

@github-actions

github-actions Bot commented Jul 20, 2025

Copy link
Copy Markdown
Contributor

Size Change: +14 B (+0.01%)

Total Size: 188 kB

Filename Size Change
./miniprogram_dist/navbar/navbar.js 1.29 kB +14 B (+1.09%)
ℹ️ View Unchanged
Filename Size
./miniprogram_dist/action-sheet/action-sheet.js 872 B
./miniprogram_dist/action-sheet/action-sheet.json 128 B
./miniprogram_dist/action-sheet/action-sheet.wxml 671 B
./miniprogram_dist/action-sheet/action-sheet.wxs 252 B
./miniprogram_dist/action-sheet/index.js 102 B
./miniprogram_dist/action-sheet/props.js 231 B
./miniprogram_dist/action-sheet/show.js 357 B
./miniprogram_dist/action-sheet/template/grid.wxml 482 B
./miniprogram_dist/action-sheet/template/list.wxml 283 B
./miniprogram_dist/action-sheet/type.js 29 B
./miniprogram_dist/avatar-group/avatar-group.js 644 B
./miniprogram_dist/avatar-group/avatar-group.json 97 B
./miniprogram_dist/avatar-group/avatar-group.wxml 327 B
./miniprogram_dist/avatar-group/props.js 132 B
./miniprogram_dist/avatar-group/type.js 29 B
./miniprogram_dist/avatar/avatar.js 560 B
./miniprogram_dist/avatar/avatar.json 111 B
./miniprogram_dist/avatar/avatar.wxml 704 B
./miniprogram_dist/avatar/avatar.wxs 482 B
./miniprogram_dist/avatar/props.js 163 B
./miniprogram_dist/avatar/type.js 29 B
./miniprogram_dist/back-top/back-top.js 568 B
./miniprogram_dist/back-top/back-top.json 98 B
./miniprogram_dist/back-top/back-top.wxml 317 B
./miniprogram_dist/back-top/props.js 160 B
./miniprogram_dist/back-top/type.js 29 B
./miniprogram_dist/badge/badge.js 399 B
./miniprogram_dist/badge/badge.json 85 B
./miniprogram_dist/badge/badge.wxml 446 B
./miniprogram_dist/badge/badge.wxs 590 B
./miniprogram_dist/badge/index.js 57 B
./miniprogram_dist/badge/props.js 185 B
./miniprogram_dist/badge/type.js 29 B
./miniprogram_dist/button/button.js 746 B
./miniprogram_dist/button/button.json 111 B
./miniprogram_dist/button/button.wxml 830 B
./miniprogram_dist/button/index.js 58 B
./miniprogram_dist/button/props.js 410 B
./miniprogram_dist/button/type.js 29 B
./miniprogram_dist/calendar/calendar-header.wxml 405 B
./miniprogram_dist/calendar/calendar.js 1.93 kB
./miniprogram_dist/calendar/calendar.json 119 B
./miniprogram_dist/calendar/calendar.wxml 215 B
./miniprogram_dist/calendar/calendar.wxs 576 B
./miniprogram_dist/calendar/index.js 53 B
./miniprogram_dist/calendar/props.js 252 B
./miniprogram_dist/calendar/template.wxml 1.02 kB
./miniprogram_dist/calendar/type.js 29 B
./miniprogram_dist/calendar/utils.js 174 B
./miniprogram_dist/cascader/cascader.js 2.03 kB
./miniprogram_dist/cascader/cascader.json 141 B
./miniprogram_dist/cascader/cascader.wxml 793 B
./miniprogram_dist/cascader/props.js 223 B
./miniprogram_dist/cascader/type.js 29 B
./miniprogram_dist/cell-group/cell-group.js 394 B
./miniprogram_dist/cell-group/cell-group.json 70 B
./miniprogram_dist/cell-group/cell-group.wxml 198 B
./miniprogram_dist/cell-group/props.js 112 B
./miniprogram_dist/cell-group/type.js 29 B
./miniprogram_dist/cell/cell.js 549 B
./miniprogram_dist/cell/cell.json 108 B
./miniprogram_dist/cell/cell.wxml 633 B
./miniprogram_dist/cell/props.js 198 B
./miniprogram_dist/cell/type.js 29 B
./miniprogram_dist/check-tag/check-tag.js 595 B
./miniprogram_dist/check-tag/check-tag.json 98 B
./miniprogram_dist/check-tag/check-tag.wxml 410 B
./miniprogram_dist/check-tag/props.js 174 B
./miniprogram_dist/check-tag/type.js 29 B
./miniprogram_dist/checkbox-group/checkbox-group.js 1.2 kB
./miniprogram_dist/checkbox-group/checkbox-group.json 102 B
./miniprogram_dist/checkbox-group/checkbox-group.wxml 453 B
./miniprogram_dist/checkbox-group/props.js 176 B
./miniprogram_dist/checkbox-group/type.js 29 B
./miniprogram_dist/checkbox/checkbox.js 764 B
./miniprogram_dist/checkbox/checkbox.json 98 B
./miniprogram_dist/checkbox/checkbox.wxml 714 B
./miniprogram_dist/checkbox/props.js 249 B
./miniprogram_dist/checkbox/type.js 29 B
./miniprogram_dist/col/col.js 287 B
./miniprogram_dist/col/col.json 85 B
./miniprogram_dist/col/col.wxml 198 B
./miniprogram_dist/col/col.wxs 223 B
./miniprogram_dist/col/props.js 76 B
./miniprogram_dist/col/type.js 29 B
./miniprogram_dist/collapse-panel/collapse-panel.js 757 B
./miniprogram_dist/collapse-panel/collapse-panel.json 100 B
./miniprogram_dist/collapse-panel/collapse-panel.wxml 537 B
./miniprogram_dist/collapse-panel/props.js 172 B
./miniprogram_dist/collapse-panel/type.js 29 B
./miniprogram_dist/collapse/collapse.js 486 B
./miniprogram_dist/collapse/collapse.json 70 B
./miniprogram_dist/collapse/collapse.wxml 173 B
./miniprogram_dist/collapse/index.js 76 B
./miniprogram_dist/collapse/props.js 162 B
./miniprogram_dist/collapse/type.js 29 B
./miniprogram_dist/color-picker/color-picker.js 2.22 kB
./miniprogram_dist/color-picker/color-picker.json 71 B
./miniprogram_dist/color-picker/color-picker.wxml 303 B
./miniprogram_dist/color-picker/constants.js 209 B
./miniprogram_dist/color-picker/interfaces.js 29 B
./miniprogram_dist/color-picker/props.js 198 B
./miniprogram_dist/color-picker/template.wxml 789 B
./miniprogram_dist/color-picker/type.js 29 B
./miniprogram_dist/color-picker/utils.js 69 B
./miniprogram_dist/common/bus.js 187 B
./miniprogram_dist/common/common.js 29 B
./miniprogram_dist/common/component.js 126 B
./miniprogram_dist/common/config.js 62 B
./miniprogram_dist/common/shared/calendar/index.js 903 B
./miniprogram_dist/common/shared/calendar/type.js 29 B
./miniprogram_dist/common/shared/color-picker/cmyk.js 483 B
./miniprogram_dist/common/shared/color-picker/color.js 1.77 kB
./miniprogram_dist/common/shared/color-picker/gradient.js 1.02 kB
./miniprogram_dist/common/shared/color-picker/index.js 59 B
./miniprogram_dist/common/shared/date.js 387 B
./miniprogram_dist/common/src/control.js 339 B
./miniprogram_dist/common/src/flatTool.js 511 B
./miniprogram_dist/common/src/index.js 92 B
./miniprogram_dist/common/src/instantiationDecorator.js 1.09 kB
./miniprogram_dist/common/src/superComponent.js 81 B
./miniprogram_dist/common/template/badge.wxml 202 B
./miniprogram_dist/common/template/button.wxml 564 B
./miniprogram_dist/common/template/icon.wxml 179 B
./miniprogram_dist/common/template/image.wxml 270 B
./miniprogram_dist/common/utils.js 1.63 kB
./miniprogram_dist/common/utils.wxs 1.18 kB
./miniprogram_dist/common/validator.js 262 B
./miniprogram_dist/common/version.js 347 B
./miniprogram_dist/common/wechat.js 191 B
./miniprogram_dist/count-down/count-down.js 752 B
./miniprogram_dist/count-down/count-down.json 98 B
./miniprogram_dist/count-down/count-down.wxml 405 B
./miniprogram_dist/count-down/count-down.wxs 95 B
./miniprogram_dist/count-down/props.js 182 B
./miniprogram_dist/count-down/type.js 29 B
./miniprogram_dist/count-down/utils.js 557 B
./miniprogram_dist/date-time-picker/date-time-picker.js 2.39 kB
./miniprogram_dist/date-time-picker/date-time-picker.json 113 B
./miniprogram_dist/date-time-picker/date-time-picker.wxml 422 B
./miniprogram_dist/date-time-picker/locale/dayjs.js 339 B
./miniprogram_dist/date-time-picker/locale/en.js 109 B
./miniprogram_dist/date-time-picker/locale/ja.js 164 B
./miniprogram_dist/date-time-picker/locale/ko.js 153 B
./miniprogram_dist/date-time-picker/locale/ru.js 155 B
./miniprogram_dist/date-time-picker/locale/tc.js 154 B
./miniprogram_dist/date-time-picker/locale/zh.js 151 B
./miniprogram_dist/date-time-picker/props.js 281 B
./miniprogram_dist/date-time-picker/type.js 29 B
./miniprogram_dist/dialog/dialog.js 1.19 kB
./miniprogram_dist/dialog/dialog.json 119 B
./miniprogram_dist/dialog/dialog.wxml 776 B
./miniprogram_dist/dialog/dialog.wxs 184 B
./miniprogram_dist/dialog/index.js 637 B
./miniprogram_dist/dialog/props.js 255 B
./miniprogram_dist/dialog/type.js 29 B
./miniprogram_dist/divider/divider.js 377 B
./miniprogram_dist/divider/divider.json 70 B
./miniprogram_dist/divider/divider.wxml 252 B
./miniprogram_dist/divider/props.js 130 B
./miniprogram_dist/divider/type.js 29 B
./miniprogram_dist/drawer/drawer.js 462 B
./miniprogram_dist/drawer/drawer.json 110 B
./miniprogram_dist/drawer/drawer.wxml 522 B
./miniprogram_dist/drawer/props.js 184 B
./miniprogram_dist/drawer/type.js 29 B
./miniprogram_dist/dropdown-item/dropdown-item.js 1.13 kB
./miniprogram_dist/dropdown-item/dropdown-item.json 151 B
./miniprogram_dist/dropdown-item/dropdown-item.wxml 903 B
./miniprogram_dist/dropdown-item/index.wxs 159 B
./miniprogram_dist/dropdown-item/props.js 194 B
./miniprogram_dist/dropdown-item/type.js 29 B
./miniprogram_dist/dropdown-menu/dropdown-menu.js 710 B
./miniprogram_dist/dropdown-menu/dropdown-menu.json 98 B
./miniprogram_dist/dropdown-menu/dropdown-menu.wxml 460 B
./miniprogram_dist/dropdown-menu/index.js 65 B
./miniprogram_dist/dropdown-menu/props.js 159 B
./miniprogram_dist/dropdown-menu/type.js 29 B
./miniprogram_dist/empty/empty.js 367 B
./miniprogram_dist/empty/empty.json 108 B
./miniprogram_dist/empty/empty.wxml 369 B
./miniprogram_dist/empty/props.js 112 B
./miniprogram_dist/empty/type.js 29 B
./miniprogram_dist/fab/draggable/draggable.js 650 B
./miniprogram_dist/fab/draggable/draggable.json 53 B
./miniprogram_dist/fab/draggable/draggable.wxml 186 B
./miniprogram_dist/fab/draggable/index.js 61 B
./miniprogram_dist/fab/draggable/props.js 86 B
./miniprogram_dist/fab/draggable/type.js 29 B
./miniprogram_dist/fab/fab.js 879 B
./miniprogram_dist/fab/fab.json 117 B
./miniprogram_dist/fab/fab.wxml 152 B
./miniprogram_dist/fab/props.js 184 B
./miniprogram_dist/fab/template/draggable.wxml 311 B
./miniprogram_dist/fab/template/view.wxml 266 B
./miniprogram_dist/fab/type.js 29 B
./miniprogram_dist/footer/footer.js 264 B
./miniprogram_dist/footer/footer.json 100 B
./miniprogram_dist/footer/footer.wxml 395 B
./miniprogram_dist/footer/props.js 110 B
./miniprogram_dist/footer/type.js 29 B
./miniprogram_dist/grid-item/grid-item.js 1.03 kB
./miniprogram_dist/grid-item/grid-item.json 120 B
./miniprogram_dist/grid-item/grid-item.wxml 905 B
./miniprogram_dist/grid-item/props.js 165 B
./miniprogram_dist/grid-item/type.js 29 B
./miniprogram_dist/grid/grid.js 565 B
./miniprogram_dist/grid/grid.json 85 B
./miniprogram_dist/grid/grid.wxml 239 B
./miniprogram_dist/grid/props.js 150 B
./miniprogram_dist/grid/type.js 29 B
./miniprogram_dist/guide/content.wxml 351 B
./miniprogram_dist/guide/guide.js 2.17 kB
./miniprogram_dist/guide/guide.json 125 B
./miniprogram_dist/guide/guide.wxml 427 B
./miniprogram_dist/guide/props.js 251 B
./miniprogram_dist/guide/type.js 29 B
./miniprogram_dist/icon/icon.js 596 B
./miniprogram_dist/icon/icon.json 85 B
./miniprogram_dist/icon/icon.wxml 309 B
./miniprogram_dist/icon/props.js 116 B
./miniprogram_dist/icon/type.js 29 B
./miniprogram_dist/image-viewer/image-viewer.js 1.13 kB
./miniprogram_dist/image-viewer/image-viewer.json 110 B
./miniprogram_dist/image-viewer/image-viewer.wxml 761 B
./miniprogram_dist/image-viewer/image-viewer.wxs 157 B
./miniprogram_dist/image-viewer/props.js 219 B
./miniprogram_dist/image-viewer/type.js 29 B
./miniprogram_dist/image/image-info.json 697 B
./miniprogram_dist/image/image.js 777 B
./miniprogram_dist/image/image.json 113 B
./miniprogram_dist/image/image.wxml 593 B
./miniprogram_dist/image/index.js 51 B
./miniprogram_dist/image/props.js 186 B
./miniprogram_dist/image/type.js 29 B
./miniprogram_dist/index.js 120 B
./miniprogram_dist/indexes-anchor/indexes-anchor.js 324 B
./miniprogram_dist/indexes-anchor/indexes-anchor.json 70 B
./miniprogram_dist/indexes-anchor/indexes-anchor.wxml 225 B
./miniprogram_dist/indexes-anchor/props.js 68 B
./miniprogram_dist/indexes-anchor/type.js 29 B
./miniprogram_dist/indexes/indexes.js 1.63 kB
./miniprogram_dist/indexes/indexes.json 121 B
./miniprogram_dist/indexes/indexes.wxml 425 B
./miniprogram_dist/indexes/indexes.wxs 122 B
./miniprogram_dist/indexes/props.js 135 B
./miniprogram_dist/indexes/type.js 29 B
./miniprogram_dist/input/input.js 1.04 kB
./miniprogram_dist/input/input.json 98 B
./miniprogram_dist/input/input.wxml 1.08 kB
./miniprogram_dist/input/input.wxs 199 B
./miniprogram_dist/input/props.js 477 B
./miniprogram_dist/input/type.js 29 B
./miniprogram_dist/link/link.js 668 B
./miniprogram_dist/link/link.json 98 B
./miniprogram_dist/link/link.wxml 570 B
./miniprogram_dist/link/props.js 176 B
./miniprogram_dist/link/type.js 29 B
./miniprogram_dist/loading/index.js 59 B
./miniprogram_dist/loading/loading.js 449 B
./miniprogram_dist/loading/loading.json 85 B
./miniprogram_dist/loading/loading.wxml 620 B
./miniprogram_dist/loading/props.js 214 B
./miniprogram_dist/loading/type.js 29 B
./miniprogram_dist/message-item/index.js 407 B
./miniprogram_dist/message-item/message-item.js 1.28 kB
./miniprogram_dist/message-item/message-item.json 108 B
./miniprogram_dist/message-item/message-item.wxml 707 B
./miniprogram_dist/message-item/message-item.wxs 349 B
./miniprogram_dist/message/index.js 404 B
./miniprogram_dist/message/message.interface.js 117 B
./miniprogram_dist/message/message.js 1.17 kB
./miniprogram_dist/message/message.json 105 B
./miniprogram_dist/message/message.wxml 193 B
./miniprogram_dist/message/props.js 219 B
./miniprogram_dist/message/type.js 29 B
./miniprogram_dist/miniprogram_npm/dayjs/index.js 3.04 kB
./miniprogram_dist/miniprogram_npm/dayjs/locale/en.js 361 B
./miniprogram_dist/miniprogram_npm/dayjs/locale/ja.js 626 B
./miniprogram_dist/miniprogram_npm/dayjs/locale/ko.js 631 B
./miniprogram_dist/miniprogram_npm/dayjs/locale/ru.js 1.1 kB
./miniprogram_dist/miniprogram_npm/dayjs/locale/zh-cn.js 788 B
./miniprogram_dist/miniprogram_npm/dayjs/locale/zh-tw.js 761 B
./miniprogram_dist/miniprogram_npm/dayjs/plugin/localeData.js 702 B
./miniprogram_dist/miniprogram_npm/tinycolor2/esm/tinycolor.js 5.48 kB
./miniprogram_dist/miniprogram_npm/tslib/index.js 4.12 kB
./miniprogram_dist/mixins/page-scroll.js 339 B
./miniprogram_dist/mixins/theme-change.js 193 B
./miniprogram_dist/mixins/touch.js 270 B
./miniprogram_dist/mixins/transition.js 694 B
./miniprogram_dist/mixins/using-custom-navbar.js 313 B
./miniprogram_dist/navbar/navbar.json 98 B
./miniprogram_dist/navbar/navbar.wxml 420 B
./miniprogram_dist/navbar/props.js 152 B
./miniprogram_dist/navbar/type.js 29 B
./miniprogram_dist/notice-bar/notice-bar.js 1.24 kB
./miniprogram_dist/notice-bar/notice-bar.json 98 B
./miniprogram_dist/notice-bar/notice-bar.wxml 592 B
./miniprogram_dist/notice-bar/props.js 192 B
./miniprogram_dist/notice-bar/type.js 29 B
./miniprogram_dist/overlay/index.js 59 B
./miniprogram_dist/overlay/overlay.js 455 B
./miniprogram_dist/overlay/overlay.json 70 B
./miniprogram_dist/overlay/overlay.wxml 366 B
./miniprogram_dist/overlay/props.js 149 B
./miniprogram_dist/overlay/type.js 29 B
./miniprogram_dist/picker-item/picker-item.js 1.26 kB
./miniprogram_dist/picker-item/picker-item.json 85 B
./miniprogram_dist/picker-item/picker-item.wxml 466 B
./miniprogram_dist/picker-item/props.js 94 B
./miniprogram_dist/picker-item/type.js 29 B
./miniprogram_dist/picker/picker.js 924 B
./miniprogram_dist/picker/picker.json 100 B
./miniprogram_dist/picker/picker.wxml 265 B
./miniprogram_dist/picker/props.js 226 B
./miniprogram_dist/picker/template.wxml 339 B
./miniprogram_dist/picker/type.js 29 B
./miniprogram_dist/popup/index.js 57 B
./miniprogram_dist/popup/popup.js 455 B
./miniprogram_dist/popup/popup.json 113 B
./miniprogram_dist/popup/popup.wxml 550 B
./miniprogram_dist/popup/popup.wxs 284 B
./miniprogram_dist/popup/props.js 255 B
./miniprogram_dist/popup/type.js 29 B
./miniprogram_dist/progress/progress.js 551 B
./miniprogram_dist/progress/progress.json 98 B
./miniprogram_dist/progress/progress.wxml 881 B
./miniprogram_dist/progress/progress.wxs 959 B
./miniprogram_dist/progress/props.js 166 B
./miniprogram_dist/progress/type.js 29 B
./miniprogram_dist/progress/utils.js 328 B
./miniprogram_dist/pull-down-refresh/props.js 281 B
./miniprogram_dist/pull-down-refresh/pull-down-refresh.js 1.43 kB
./miniprogram_dist/pull-down-refresh/pull-down-refresh.json 101 B
./miniprogram_dist/pull-down-refresh/pull-down-refresh.wxml 778 B
./miniprogram_dist/pull-down-refresh/type.js 29 B
./miniprogram_dist/radio-group/props.js 200 B
./miniprogram_dist/radio-group/radio-group.js 941 B
./miniprogram_dist/radio-group/radio-group.json 101 B
./miniprogram_dist/radio-group/radio-group.wxml 427 B
./miniprogram_dist/radio-group/type.js 29 B
./miniprogram_dist/radio/props.js 227 B
./miniprogram_dist/radio/radio.js 882 B
./miniprogram_dist/radio/radio.json 98 B
./miniprogram_dist/radio/radio.wxml 638 B
./miniprogram_dist/radio/type.js 29 B
./miniprogram_dist/rate/props.js 242 B
./miniprogram_dist/rate/rate.js 944 B
./miniprogram_dist/rate/rate.json 98 B
./miniprogram_dist/rate/rate.wxml 876 B
./miniprogram_dist/rate/rate.wxs 616 B
./miniprogram_dist/rate/type.js 29 B
./miniprogram_dist/result/index.js 58 B
./miniprogram_dist/result/props.js 125 B
./miniprogram_dist/result/result.js 465 B
./miniprogram_dist/result/result.json 108 B
./miniprogram_dist/result/result.wxml 348 B
./miniprogram_dist/result/type.js 29 B
./miniprogram_dist/row/props.js 69 B
./miniprogram_dist/row/row.js 349 B
./miniprogram_dist/row/row.json 85 B
./miniprogram_dist/row/row.wxml 136 B
./miniprogram_dist/row/row.wxs 222 B
./miniprogram_dist/row/type.js 29 B
./miniprogram_dist/scroll-view/scroll-view.js 305 B
./miniprogram_dist/scroll-view/scroll-view.json 85 B
./miniprogram_dist/scroll-view/scroll-view.wxml 134 B
./miniprogram_dist/search/props.js 354 B
./miniprogram_dist/search/search.js 791 B
./miniprogram_dist/search/search.json 108 B
./miniprogram_dist/search/search.wxml 894 B
./miniprogram_dist/search/search.wxs 164 B
./miniprogram_dist/search/type.js 29 B
./miniprogram_dist/side-bar-item/props.js 131 B
./miniprogram_dist/side-bar-item/side-bar-item.js 527 B
./miniprogram_dist/side-bar-item/side-bar-item.json 110 B
./miniprogram_dist/side-bar-item/side-bar-item.wxml 476 B
./miniprogram_dist/side-bar-item/type.js 29 B
./miniprogram_dist/side-bar/props.js 81 B
./miniprogram_dist/side-bar/side-bar.js 474 B
./miniprogram_dist/side-bar/side-bar.json 105 B
./miniprogram_dist/side-bar/side-bar.wxml 149 B
./miniprogram_dist/side-bar/type.js 29 B
./miniprogram_dist/skeleton/props.js 142 B
./miniprogram_dist/skeleton/skeleton.js 960 B
./miniprogram_dist/skeleton/skeleton.json 85 B
./miniprogram_dist/skeleton/skeleton.wxml 264 B
./miniprogram_dist/skeleton/type.js 29 B
./miniprogram_dist/slider/props.js 197 B
./miniprogram_dist/slider/slider.js 2.36 kB
./miniprogram_dist/slider/slider.json 85 B
./miniprogram_dist/slider/slider.wxml 1.06 kB
./miniprogram_dist/slider/slider.wxs 175 B
./miniprogram_dist/slider/tool.js 177 B
./miniprogram_dist/slider/type.js 29 B
./miniprogram_dist/step-item/props.js 109 B
./miniprogram_dist/step-item/step-item.js 600 B
./miniprogram_dist/step-item/step-item.json 98 B
./miniprogram_dist/step-item/step-item.wxml 628 B
./miniprogram_dist/step-item/step-item.wxs 145 B
./miniprogram_dist/step-item/type.js 29 B
./miniprogram_dist/stepper/props.js 191 B
./miniprogram_dist/stepper/stepper.js 972 B
./miniprogram_dist/stepper/stepper.json 109 B
./miniprogram_dist/stepper/stepper.wxml 496 B
./miniprogram_dist/stepper/type.js 29 B
./miniprogram_dist/steps/props.js 166 B
./miniprogram_dist/steps/steps.js 558 B
./miniprogram_dist/steps/steps.json 102 B
./miniprogram_dist/steps/steps.wxml 167 B
./miniprogram_dist/steps/type.js 29 B
./miniprogram_dist/sticky/index.js 58 B
./miniprogram_dist/sticky/props.js 131 B
./miniprogram_dist/sticky/sticky.js 850 B
./miniprogram_dist/sticky/sticky.json 85 B
./miniprogram_dist/sticky/sticky.wxml 188 B
./miniprogram_dist/sticky/type.js 29 B
./miniprogram_dist/swipe-cell/props.js 127 B
./miniprogram_dist/swipe-cell/swipe-cell.js 700 B
./miniprogram_dist/swipe-cell/swipe-cell.json 98 B
./miniprogram_dist/swipe-cell/swipe-cell.wxml 521 B
./miniprogram_dist/swipe-cell/swipe-cell.wxs 1.55 kB
./miniprogram_dist/swipe-cell/type.js 29 B
./miniprogram_dist/swiper-nav/index.js 62 B
./miniprogram_dist/swiper-nav/props.js 175 B
./miniprogram_dist/swiper-nav/swiper-nav.js 498 B
./miniprogram_dist/swiper-nav/swiper-nav.json 70 B
./miniprogram_dist/swiper-nav/swiper-nav.wxml 427 B
./miniprogram_dist/swiper-nav/type.js 29 B
./miniprogram_dist/swiper/index.wxs 264 B
./miniprogram_dist/swiper/props.js 280 B
./miniprogram_dist/swiper/swiper.js 758 B
./miniprogram_dist/swiper/swiper.json 116 B
./miniprogram_dist/swiper/swiper.wxml 804 B
./miniprogram_dist/swiper/type.js 29 B
./miniprogram_dist/switch/props.js 173 B
./miniprogram_dist/switch/switch.js 461 B
./miniprogram_dist/switch/switch.json 111 B
./miniprogram_dist/switch/switch.wxml 424 B
./miniprogram_dist/switch/type.js 29 B
./miniprogram_dist/tab-bar-item/props.js 110 B
./miniprogram_dist/tab-bar-item/tab-bar-item.js 781 B
./miniprogram_dist/tab-bar-item/tab-bar-item.json 109 B
./miniprogram_dist/tab-bar-item/tab-bar-item.wxml 829 B
./miniprogram_dist/tab-bar-item/type.js 29 B
./miniprogram_dist/tab-bar/props.js 172 B
./miniprogram_dist/tab-bar/tab-bar.js 548 B
./miniprogram_dist/tab-bar/tab-bar.json 85 B
./miniprogram_dist/tab-bar/tab-bar.wxml 205 B
./miniprogram_dist/tab-bar/type.js 29 B
./miniprogram_dist/tab-panel/props.js 143 B
./miniprogram_dist/tab-panel/tab-panel.js 554 B
./miniprogram_dist/tab-panel/tab-panel.json 85 B
./miniprogram_dist/tab-panel/tab-panel.wxml 247 B
./miniprogram_dist/tab-panel/type.js 29 B
./miniprogram_dist/tabs/index.js 55 B
./miniprogram_dist/tabs/props.js 212 B
./miniprogram_dist/tabs/tabs.js 1.85 kB
./miniprogram_dist/tabs/tabs.json 123 B
./miniprogram_dist/tabs/tabs.wxml 995 B
./miniprogram_dist/tabs/tabs.wxs 325 B
./miniprogram_dist/tabs/type.js 29 B
./miniprogram_dist/tag/props.js 180 B
./miniprogram_dist/tag/tag.js 670 B
./miniprogram_dist/tag/tag.json 100 B
./miniprogram_dist/tag/tag.wxml 373 B
./miniprogram_dist/tag/type.js 29 B
./miniprogram_dist/textarea/props.js 352 B
./miniprogram_dist/textarea/textarea.js 791 B
./miniprogram_dist/textarea/textarea.json 85 B
./miniprogram_dist/textarea/textarea.wxml 670 B
./miniprogram_dist/textarea/textarea.wxs 218 B
./miniprogram_dist/textarea/type.js 29 B
./miniprogram_dist/toast/index.js 277 B
./miniprogram_dist/toast/props.js 208 B
./miniprogram_dist/toast/toast.js 777 B
./miniprogram_dist/toast/toast.json 123 B
./miniprogram_dist/toast/toast.wxml 674 B
./miniprogram_dist/toast/type.js 29 B
./miniprogram_dist/transition/index.js 50 B
./miniprogram_dist/transition/props.js 139 B
./miniprogram_dist/transition/transition.js 270 B
./miniprogram_dist/transition/transition.json 85 B
./miniprogram_dist/transition/transition.wxml 193 B
./miniprogram_dist/transition/type.js 29 B
./miniprogram_dist/tree-select/index.wxs 147 B
./miniprogram_dist/tree-select/props.js 153 B
./miniprogram_dist/tree-select/tree-select.js 1.14 kB
./miniprogram_dist/tree-select/tree-select.json 168 B
./miniprogram_dist/tree-select/tree-select.wxml 773 B
./miniprogram_dist/tree-select/type.js 29 B
./miniprogram_dist/upload/drag.wxs 2.29 kB
./miniprogram_dist/upload/props.js 331 B
./miniprogram_dist/upload/type.js 29 B
./miniprogram_dist/upload/upload-info.json 1.33 kB
./miniprogram_dist/upload/upload.js 2.72 kB
./miniprogram_dist/upload/upload.json 130 B
./miniprogram_dist/upload/upload.wxml 1.39 kB
./miniprogram_dist/upload/upload.wxs 278 B

compressed-size-action

@betavs betavs added the WIP work in progress label Jul 21, 2025
Comment thread src/navbar/navbar.ts Outdated
Comment thread src/navbar/navbar.ts Outdated
@betavs
betavs force-pushed the hotfix/navbar-hide-elements branch 5 times, most recently from 9b4d50f to 5dcf106 Compare July 22, 2025 12:05
Comment thread src/navbar/navbar.ts Outdated
@betavs
betavs force-pushed the hotfix/navbar-hide-elements branch from 5dcf106 to be36e02 Compare July 24, 2025 09:16
@betavs betavs changed the title fix(navbar): improve visibility logic for left and center elements perf(navbar): improve handling of menu button bounding client rect changes Jul 24, 2025
@betavs betavs added skip-changelog and removed WIP work in progress labels Jul 24, 2025
@anlyyao
anlyyao merged commit 0ea7b75 into develop Jul 28, 2025
6 checks passed
@anlyyao
anlyyao deleted the hotfix/navbar-hide-elements branch July 28, 2025 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants