新聞中心
要將頁(yè)面的基本元素組裝在一起,需要使用容器組件。在頁(yè)面布局中常用到三種容器組件,分別是 div、list 和 tabs。在頁(yè)面結(jié)構(gòu)相對(duì)簡(jiǎn)單時(shí),可以直接用 div 作為容器,因?yàn)?div 作為單純的布局容器,使用起來(lái)更為方便,可以支持多種子組件。

創(chuàng)新互聯(lián)公司為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、app軟件定制開(kāi)發(fā)、小程序設(shè)計(jì)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷(xiāo)能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門(mén)都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來(lái)大量新的創(chuàng)意。
List 組件
當(dāng)頁(yè)面結(jié)構(gòu)較為復(fù)雜時(shí),如果使用 div 循環(huán)渲染,容易出現(xiàn)卡頓,因此推薦使用 list 組件代替 div 組件實(shí)現(xiàn)長(zhǎng)列表布局,從而實(shí)現(xiàn)更加流暢的列表滾動(dòng)體驗(yàn)。但是, list 組件僅支持 list-item 作為子組件,因此使用 list 時(shí)需要留意 list-item 的注意事項(xiàng)。具體的使用示例如下:
{{$item.value}}
/* xxx.css */
.desc-text {
width: 683.3px;
font-size: 35.4px;
color: #000000;
}// xxx.js
export default {
data: {
textList: [{value: 'JS FA'}],
},
}為避免示例代碼過(guò)長(zhǎng),以上示例的list中只包含一個(gè)list-item,list-item中只有一個(gè)text組件。在實(shí)際應(yīng)用中可以在list中加入多個(gè)list-item,同時(shí)list-item下可以包含多個(gè)其他子組件。
Tabs組件
當(dāng)頁(yè)面經(jīng)常需要?jiǎng)討B(tài)加載時(shí),推薦使用tabs組件。tabs組件支持change事件,在頁(yè)簽切換后觸發(fā)。tabs組件僅支持一個(gè)tab-bar和一個(gè)tab-content。具體的使用示例如下:
tab-bar
/* xxx.css */
.tab-bar {
background-color: #f2f2f2;
width: 720px;
}// xxx.js
export default {
data: {
tabImage: '/common/image.png',
},
}tab-content組件用來(lái)展示頁(yè)簽的內(nèi)容區(qū),高度默認(rèn)充滿tabs剩余空間。tab-content支持scrollable屬性,詳見(jiàn)tab-content。
當(dāng)前名稱(chēng):創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS添加外部容器
URL標(biāo)題:http://www.fisionsoft.com.cn/article/dpojejg.html


咨詢(xún)
建站咨詢(xún)
