百度智能小程序 折疊面板

2020-09-03 16:18 更新

collapse 折疊面板

解釋:折疊面板,支持配置主標(biāo)題文案和副標(biāo)題文案,并可點(diǎn)擊展開折疊面板查看更多內(nèi)容。適用于信息展示,并可放置在頁面的任何位置。

屬性說明

屬性名 類型 必填 默認(rèn)值 說明

headerType

String

''

折疊面板 header 布局類型,horizontal 水平布局、vertical 上下布局

spread

Boolean

false

展開收起狀態(tài),展開為 true,收起為 false

title

String

''

header 主標(biāo)題文案

subTitle

String

''

header 否標(biāo)題文案

list

Array

[]

展開面板內(nèi)容列表

headerBorder

Boolean

true

是否展示下邊框

animationTime

Number

0

折疊面板展開收起動(dòng)畫時(shí)長,單位 ms

smt-header-title

String

提供擴(kuò)展樣式類,供開發(fā)者自定義組件樣式。可通過此 class 修改主標(biāo)題樣式

smt-header-sub-title

String

提供擴(kuò)展樣式類,供開發(fā)者自定義組件樣式。可通過此 class 修改副標(biāo)題樣式

smt-content-box

String

提供擴(kuò)展樣式類,供開發(fā)者自定義組件樣式??赏ㄟ^此 class 修改展開面板外層樣式

smt-content-item

String

提供擴(kuò)展樣式類,供開發(fā)者自定義組件樣式??赏ㄟ^此 class 修改展開面板每一項(xiàng)的樣式

spread

Event

展開收起觸發(fā)事件,e.spread 展開收起狀態(tài)

示例 

在開發(fā)者工具中打開


代碼示例

<smt-collapse 
    list="{{item.list}}"
    title="{{item.title}}"
    spread="{{item.spread}}"
    sub-title="{{item.subTitle}}"
    header-type="{{item.headerType}}"
    animation-time="{{item.animationTime}}"
    bind:spread="spread"
    smt-header-title="smt-header-title"
    smt-header-sub-title="smt-header-sub-title"
    smt-content-box="smt-content-box"
    smt-content-item="smt-content-item"
></smt-collapse>
    Page({
       data: {
            item: {
                title: '折疊面板列表',
                subTitle: '展示文本信息',
                headerType: 'horizontal',
                spread: true,
                animationTime: 380,
                list: [
                    {
                        label: '標(biāo)題一',
                        content: '內(nèi)容文案'
                    },
                    {
                        label: '標(biāo)題一',
                        content: '內(nèi)容文案'
                    },
                    {
                        label: '標(biāo)題一',
                        content: '內(nèi)容文案'
                    }
                ]
            }
        },
        spread(e) {
            console.log(e.spread, '展開收起狀態(tài)');
        } 
    });
    .smt-header-title {
        <!-- 可通過此 class 修改主標(biāo)題樣式 -->
    }
    
    .smt-header-sub-title {
        <!-- 可通過此 class 修改副標(biāo)題樣式 -->
    }
    
    .smt-content-box {
        <!-- 可通過此 class 修改展開面板外層樣式 -->
    }
    
    .smt-content-item {
        <!-- 可通過此 class 修改展開面板每一項(xiàng)的樣式 -->
    }
    
      {
          "navigationBarTitleText": "折疊面板",
          "usingComponents": {
              "smt-collapse": "@smt-ui/component/src/collapse"
          }
      }


      以上內(nèi)容是否對(duì)您有幫助:
      在線筆記
      App下載
      App下載

      掃描二維碼

      下載編程獅App

      公眾號(hào)
      微信公眾號(hào)

      編程獅公眾號(hào)