W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
本快速示例實(shí)現(xiàn)了橫縱自由切換的選項(xiàng)卡,可用于商品分類導(dǎo)航等場景。
在 IDE 安裝以下依賴
npm i mashi-open-snippets --save
在 JSON 中引入組件路徑
{
"usingComponents": {
"tab-list": "mashi-open-snippets/es/tab-list/index"
}
}
分別在 AXML、JS、ACSS 中輸入以下代碼
<!-- 我是最外圈 -->
<view class="atd-index">
<view class="header" >
<button type="{{type ? type : 'primary'}}" size="mini" onTap="defaultTaptop">top</button>
<button type="{{top ? top : 'default'}}" size="mini" onTap="defaultTapleft" style="margin-left:40rpx;">left</button>
</view>
<!-- tab title -->
<view class="content">
<tab-list tabs="{{tabs}}" left="{{left}}" / >
</view>
</view>
Page({
data: {
tabs: [
{ title: 'Page', anchor: 'a', pageList: [{ title: '水印', extra: '表單水印' }, { title: '驗(yàn)證碼', extra: '手機(jī)驗(yàn)證碼' }] },
{ title: '組件', anchor: 'b', badgeText: '新', pageList: [{ title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'View', extra: 'View' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }, { title: 'Swiper', extra: 'Swiper' }] },
],
left: true,
type: '',
top: '',
},
onLoad() {},
defaultTaptop() {
this.setData({
left: true,
type: 'primary',
top: 'default',
});
},
defaultTapleft() {
this.setData({
left: false,
type: 'default',
top: 'primary',
});
},
});
.atd-index {
display: flex;
flex-direction: column;
height: 100vh;
}
.atd-index .header {
padding: 20rpx 40rpx;
}
.atd-index .content {
display: flex;
justify-content: center;
flex: 1;
}
屬性 | 類型 | 默認(rèn)值 | 描述 | 必填 |
---|---|---|---|---|
tabs | Number | - | tab 數(shù)據(jù),其中包括選項(xiàng)標(biāo)題 title,以及副標(biāo)題(描述)文案 subTitle,以及膠囊形式 tab 中的字符串 title 與 extra。 | 是 |
left | Boolean | false | 默認(rèn)為縱向選項(xiàng)卡, 為 true時是橫向選項(xiàng)卡,為 false 時為縱向選項(xiàng)卡 | 否 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: