Skip to content

Commit

Permalink
feat(SideBar): title slot (#2873)
Browse files Browse the repository at this point in the history
  • Loading branch information
Lindysen committed Mar 17, 2020
1 parent 9a3b5df commit 3beb578
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 1 deletion.
13 changes: 13 additions & 0 deletions example/pages/sidebar/index.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,16 @@
<van-sidebar-item title="标签名称" info="99+" />
</van-sidebar>
</demo-block>

<demo-block title="自定义标题" class="custom-sidebar-slot">
<van-sidebar custom-class="custom-sidebar" bind:change="onChange">
<van-sidebar-item info="5">
<view slot="title">
<van-icon name="wap-home-o" />
标签名称
</view>
</van-sidebar-item>
<van-sidebar-item title="标签名称" info="5" />
<van-sidebar-item title="标签名称" info="99+" />
</van-sidebar>
</demo-block>
4 changes: 4 additions & 0 deletions example/pages/sidebar/index.wxss
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@ page {
.custom-sidebar {
margin-left: 15px;
}

.custom-sidebar-slot {
--sidebar-width: 100px;
}
3 changes: 2 additions & 1 deletion packages/sidebar-item/index.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
info="{{ info }}"
custom-style="right: 4px"
/>
{{ title }}
<view wx:if="{{ title }}">{{ title }}</view>
<slot wx:else name="title" />
</view>
</view>
6 changes: 6 additions & 0 deletions packages/sidebar/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,12 @@ Page({
| dot | 是否显示右上角小红点 | *boolean* | `false` | - |
| info | 提示消息 | *string \| number* | `''` | - |

### SidebarItem Slot

| 名称 | 说明 |
|-----------|-----------|
| title | 自定义标题栏,如果设置了`title`属性则不生效 |

### SidebarItem Event

| 事件名 | 说明 | 参数 |
Expand Down

0 comments on commit 3beb578

Please sign in to comment.