Skip to content

Commit 0b7605f

Browse files
feat: ✨ Tabs 新增map-title属性支持修改导航地图标题
Closes: #670
1 parent 5ce705e commit 0b7605f

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

docs/component/tabs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ const tab = ref('Design')
172172
| v-model | 绑定值 | string / number | - | - | - |
173173
| slidable-num | 可滑动的标签数阈值,`slidable`设置为`auto`时生效 | number | - | 6 | - |
174174
| map-num | 显示导航地图的标签数阈值 | number | - | 10 | - |
175+
| map-title | 导航地图标题 | string | - | - | $LOWEST_VERSION$ |
175176
| sticky | 粘性布局 | boolean | - | false | - |
176177
| offset-top | 粘性布局时距离窗口顶部距离 | number | - | 0 | - |
177178
| swipeable | 开启手势滑动 | boolean | - | false | - |

src/uni_modules/wot-design-uni/components/wd-tabs/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ export const tabsProps = {
3131
* 标签数超过阈值显示导航地图
3232
*/
3333
mapNum: makeNumberProp(10),
34+
/**
35+
* 导航地图的标题
36+
*/
37+
mapTitle: String,
3438
/**
3539
* 粘性布局
3640
*/

src/uni_modules/wot-design-uni/components/wd-tabs/wd-tabs.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</view>
3636
</view>
3737
<view class="wd-tabs__map-header" :style="`${state.mapShow ? '' : 'display:none;'} ${state.animating ? 'opacity:1;' : ''}`">
38-
{{ translate('all') }}
38+
{{ mapTitle || translate('all') }}
3939
</view>
4040
<view :class="`wd-tabs__map-body ${state.animating ? 'is-open' : ''}`" :style="state.mapShow ? '' : 'display:none'">
4141
<view class="wd-tabs__map-nav-item" v-for="(item, index) in items" :key="index" @click="handleSelect(index)">

0 commit comments

Comments
 (0)