File tree Expand file tree Collapse file tree
uni_modules/wot-design-uni/components/wd-collapse-item Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,14 +16,24 @@ const value = ref<string[]>(['item1'])
1616 <wd-collapse-item title =" 标签2" name =" item2" >这是一条简单的示例文字。</wd-collapse-item >
1717 <wd-collapse-item name =" item3" >
1818 <template #title =" { expanded, disabled, isFirst }" >
19- <text style =" color : red " >通过 slot 自定义标题</text >
20- <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
19+ <view class =" header" >
20+ <text style =" color : red " >通过 slot 自定义标题</text >
21+ <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
22+ </view >
2123 </template >
2224 这是一条简单的示例文字。
2325 </wd-collapse-item >
2426</wd-collapse >
2527```
2628
29+ ``` css
30+ .header {
31+ display : flex ;
32+ align-items : center ;
33+ justify-content : space-between ;
34+ }
35+ ```
36+
2737## 手风琴
2838
2939设置 ` accordion ` 属性。
@@ -149,7 +159,7 @@ Collapse 查看更多的模式下,可以使用插槽定义自己想要的折
149159
150160` collapse ` 可以嵌套使用,同时由于` collapse-item ` 的内容容器存在默认的` padding ` ,所以嵌套的` collapse ` 需要设置` custom-body-style ` 或者` custom-body-class ` 来覆盖默认样式。
151161
152- *** 以下为示例 ,也可以自行调整样式。* **
162+ ** _ 以下为示例 ,也可以自行调整样式。_ **
153163
154164:::tip 注意
155165` custom-body-style ` 和` custom-body-class ` 在` $LOWEST_VERSION$ ` 及以上版本支持。
@@ -174,6 +184,7 @@ Collapse 查看更多的模式下,可以使用插槽定义自己想要的折
174184 </wd-collapse >
175185</view >
176186```
187+
177188``` css
178189.collapse {
179190 :deep() {
@@ -280,7 +291,6 @@ collapseRef.value?.toggleAll({
280291| custom-body-style | 自定义折叠面板内容容器的样式 | $LOWEST_VERSION$ |
281292| custom-body-class | 自定义折叠面板内容容器的样式类 | $LOWEST_VERSION$ |
282293
283-
284294## Collapse 外部样式类
285295
286296| 类名 | 说明 | 最低版本 |
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ const tab = ref('例子')
5757}
5858```
5959
60- ## 使用徽标<el-tag text style =" vertical-align : middle ;margin-left :8px ;" effect =" plain " >1.3.15 </el-tag >
60+ ## 使用徽标<el-tag text style =" vertical-align : middle ;margin-left :8px ;" effect =" plain " >$LOWEST_VERSION$ </el-tag >
6161
6262使用` bage-props ` 设置徽标属性,可以参考[ Badge 组件的 props] ( /component/badge#attributes ) 。
6363
@@ -187,7 +187,7 @@ const tab = ref('Design')
187187</wd-tabs >
188188```
189189
190- ## 左对齐超出即可滚动 <el-tag text style =" vertical-align : middle ;margin-left :8px ;" effect =" plain " >1.3.15 </el-tag >
190+ ## 左对齐超出即可滚动 <el-tag text style =" vertical-align : middle ;margin-left :8px ;" effect =" plain " >$LOWEST_VERSION$ </el-tag >
191191
192192` slidable ` 设置为` always ` 时,所有的标签会向左侧收缩对齐,超出即可滑动。
193193
Original file line number Diff line number Diff line change 2929 <wd-collapse v-model =" value7" >
3030 <wd-collapse-item name =" item1" >
3131 <template #title =" { expanded } " >
32- <text style =" color : red " >通过 slot 自定义标题</text >
33- <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
32+ <view class =" header" >
33+ <text style =" color : red " >通过 slot 自定义标题</text >
34+ <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
35+ </view >
3436 </template >
3537 {{ desc7 }}
3638 </wd-collapse-item >
3739 <wd-collapse-item name =" item2" disabled >
3840 <template #title =" { expanded , disabled } " >
39- <text v-if =" disabled" >被禁用</text >
40- <text style =" color : red " v-else >通过 slot 自定义 title</text >
41- <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
41+ <view class =" header" >
42+ <text v-if =" disabled" >被禁用</text >
43+ <text style =" color : red " v-else >通过 slot 自定义 title</text >
44+ <text >{{ expanded ? '我展开了' : '我已收起' }}</text >
45+ </view >
4246 </template >
4347 {{ desc7 }}
4448 </wd-collapse-item >
@@ -199,6 +203,12 @@ function beforeExpend(name: string) {
199203 </script >
200204<style lang="scss" scoped>
201205.collapse {
206+ .header {
207+ display : flex ;
208+ align-items : center ;
209+ justify-content : space-between ;
210+ }
211+
202212 :deep (.more-slot ) {
203213 color : red ;
204214 }
Original file line number Diff line number Diff line change 4343 @include when (expanded ) {
4444 @include halfPixelBorder (' bottom' );
4545 }
46-
46+
47+ @include when (custom) {
48+ display : block ;
49+ }
4750 }
4851
4952 @include e (title) {
Original file line number Diff line number Diff line change 11<template >
22 <view :class =" `wd-collapse-item ${disabled ? 'is-disabled' : ''} is-border ${customClass}`" :style =" customStyle" >
33 <view
4- :class =" `wd-collapse-item__header ${expanded ? 'is-expanded' : ''} ${isFirst ? 'wd-collapse-item__header-first' : ''}`"
4+ :class =" `wd-collapse-item__header ${expanded ? 'is-expanded' : ''} ${isFirst ? 'wd-collapse-item__header-first' : ''} ${
5+ $slots.title ? 'is-custom' : ''
6+ }`"
57 @click =" handleClick"
68 >
79 <slot name =" title" :expanded =" expanded" :disabled =" disabled" :isFirst =" isFirst" >
You can’t perform that action at this time.
0 commit comments