|
|
9f53f147ee
|
chore: 移除所有调试日志
|
2026-05-08 16:09:19 +08:00 |
|
|
|
9ec90a906f
|
perf(diy-tab): optimize tab rendering with v-if
|
2026-05-07 16:14:28 +08:00 |
|
|
|
82b856f5d9
|
chore:表情的布局改为横板
|
2026-04-25 14:36:31 +08:00 |
|
|
|
5dba8071e4
|
refactor(diy-tab): 统一样式绑定语法为数组形式
将模板中的样式绑定从对象展开语法改为数组形式,保持代码风格一致
|
2026-02-07 16:16:43 +08:00 |
|
|
|
e943b11c8f
|
fix(组件): 修复tab组件中子组件moduleIndex冲突问题
为tab组件中的子组件添加tabIndex前缀,避免不同tab页中子组件的moduleIndex冲突
|
2026-02-07 15:57:49 +08:00 |
|
|
|
e9db54980e
|
refactor(diy-tab): 使用模板字符串和可选链优化key生成逻辑
|
2026-02-07 14:59:26 +08:00 |
|
|
|
3ddcc665b8
|
refactor(diy-tab): 统一使用生成函数获取tab和panel的key
使用getTabKey和getPanelKey方法统一生成key,提高代码可维护性
|
2026-02-07 14:11:51 +08:00 |
|
|
|
1c3f759b35
|
feat: 为DIY标签组件添加可配置的动画效果
|
2026-02-07 11:41:59 +08:00 |
|
|
|
bb58866192
|
feat: 为标签组件添加悬停动画和对齐选项
|
2026-02-07 11:34:45 +08:00 |
|
|
|
069b3c2c07
|
feat: 为DIY标签页组件添加滚动容器和样式
|
2026-02-06 17:55:44 +08:00 |
|
|
|
6897fc631b
|
feat: 重构DIY标签页组件,支持多种布局和样式配置
|
2026-02-06 16:47:32 +08:00 |
|
|
|
e2b89c348f
|
refactor(diy-tab): 优化标签组件结构和默认配置
- 使用 tab.id 作为 v-for 的 key 提高渲染性能
- 移除默认标签数据,改为空数组
- 添加 activeTabIndex 配置项
- 调整代码格式和注释
|
2026-01-30 17:41:23 +08:00 |
|
|
|
475edc93a6
|
refactor(diy-tab): 将默认配置拆分为多个独立对象以提高可维护性
将原本单一的defaults对象拆分为多个独立的配置对象(tabsConfig、baseConfig等),并通过展开运算符合并。这样修改使代码结构更清晰,便于后续维护和扩展。
|
2026-01-27 14:48:40 +08:00 |
|
|
|
cb86cba389
|
feat(components): 新增可自定义的diy-tab组件,支持多种样式和布局
添加一个高度可配置的tab组件,支持顶部、底部、左侧、右侧四种布局方式
提供默认、下划线和卡片三种tab样式,支持自定义颜色、间距、指示器等样式
组件包含导航栏和内容区域,支持动态切换和动画效果
- 添加自定义样式配置功能,允许通过 customStyles 完全覆盖组件样式
- 重构代码结构,使用计算属性合并默认值和传入值
- 优化样式处理逻辑,增加 mixin 复用
- 完善注释和文档说明
- 改进响应式动画效果
- 新增 getTabTitle 方法,支持根据当前语言环境显示对应的标签标题。该方法处理对象形式的标题(按语言键值匹配)和字符串形式的标题(支持国际化键翻译),提升组件的多语言适配能力。
|
2026-01-27 14:36:42 +08:00 |
|