feat(components): 新增可自定义的diy-tab组件,支持多种样式和布局
添加一个高度可配置的tab组件,支持顶部、底部、左侧、右侧四种布局方式 提供默认、下划线和卡片三种tab样式,支持自定义颜色、间距、指示器等样式 组件包含导航栏和内容区域,支持动态切换和动画效果 - 添加自定义样式配置功能,允许通过 customStyles 完全覆盖组件样式 - 重构代码结构,使用计算属性合并默认值和传入值 - 优化样式处理逻辑,增加 mixin 复用 - 完善注释和文档说明 - 改进响应式动画效果 - 新增 getTabTitle 方法,支持根据当前语言环境显示对应的标签标题。该方法处理对象形式的标题(按语言键值匹配)和字符串形式的标题(支持国际化键翻译),提升组件的多语言适配能力。
This commit is contained in:
@@ -119,7 +119,7 @@ export default {
|
||||
for (let i = 0; i < this.langList.length; i++) {
|
||||
this.langIndexMap[i] = this.langList[i].value;
|
||||
}
|
||||
const savedLang = uni.getStorageSync('lang');
|
||||
const savedLang = this.$langConfig.getCurrentLocale();
|
||||
if (savedLang) {
|
||||
for (let i = 0; i < this.langList.length; i++) {
|
||||
if (this.langList[i].value === savedLang) {
|
||||
|
||||
Reference in New Issue
Block a user