發布時(shí)間(jiān):2018-07-24 13:59↕ :13 作(zuò)者:匠(jiàng)達軟件(j÷ φiàn)(成都(dōu)小(xiǎo)程序定制(zhì))
微(wēi)信小(xiǎo)程序有(yǒu)提供大(dà)量的(de≤↕)原生(shēng)組件(jiàn),使用(yòng)這(zhè)β±些(xiē)組件(jiàn),可(kě)以提高(gāo'ε<)小(xiǎo)程序的(de)性能(néng)或更加易于開(kāi)∑φ "發。今天我們來(lái)說(shuō)說(shuō),小(xiǎo)程序的(de)tΩ₹∏abbar。
當我們開(kāi)發H5應用(yòng)時(shí)€♥♦✘,也(yě)會(huì)使用(yòng)tabbar,而什(shé§±↕n)麽是(shì)tabbar呢(ne)?其實,就(jiù)是(shì)我們經常見(jiàn)到™♦±€(dào)它。如(rú)圖:
這(zhè)貨就(jiù)是(shì)tabbar。今天,我們是(shδ±★→ì)要(yào)討(tǎo)論下(xià),微(wēi)信的(de)tabbar與H5的(de)有®σ∑™(yǒu)什(shén)麽區(qū)别。
1. 微(wēi)信的(de)tabbar是(shì)原生(shēng)組件(jiàn✔®),采用(yòng)硬件(jiàn)級渲染,比之H5的•$ (de)浏覽器(qì)渲染。速度上(shàng)要(yào)✘∑快(kuài)很(hěn)多(duō)。
2. 微(wēi)信的(de)tabbar并不(b↔₽>ù)是(shì)每個(gè)頁面都(dōu)能(nénπ÷₽g)加上(shàng),由于微(wēi)信的(de)tabbar&™¥最多(duō)隻能(néng)放(fàng)5個(gè)圖标,所以最多(duō)隻能(néng)給∏★5個(gè)頁面加上(shàng)tabbar。而H5的(de)tabbar則沒有(yǒu)此限制 ✔•♠(zhì),可(kě)以随意添加。
3. 微(wēi)信的(de)tabbar₩™<由于是(shì)原生(shēng)組件(j±≠¶§iàn),所以并不(bù)能(néng)對(♣¶≥÷duì)其做(zuò)太多(duō)改變。而H5做(zuò)的(de)tabba₹"♣ r則可(kě)以。
所以,當我們在使用(yòng)tabbar的(de)時(s↓₹hí)候,如(rú)果需要(yào)在每個(gè)頁面都(dōu)加上(shàng)t®©abbar,則不(bù)可(kě)以使用(yòng'₩)微(wēi)信小(xiǎo)程序原生(shēng)的(↕Ωde)組件(jiàn)了(le)。因為(wèi)它最多(duō)隻能(néng)加5個(g β♣è)頁面。這(zhè)時(shí),我們就(jiù)需要(yào)利用(yòng)H5來(ε•lái)自(zì)已制(zhì)作(zuò)一(yī)©個(gè)tabbar。在小(xiǎo)程序中,自(zì)己制(zhì)作(zβ₩uò)的(de)tabbar在頁面切換時(shí)效果并沒有(®£✘♥yǒu)原生(shēng)的(de)好(hǎo),不(bù)過為(wèi)了(le)σ÷•每個(gè)頁面都(dōu)加上(shàng)。也(yě)隻能(néng)姑£©且如(rú)此了(le)。
(我司在制(zhì)作(zuò)小(xiǎo)程序商城(chéng)時(shí),考慮到(dào)tabbar的(de)性能(néng)與表現(xi≠←→àn)效果,依然采用(yòng)了(le)小(xiǎo)程序的(de)原生(shēng)tabba&☆'r)