亚洲视频二区I天堂网av 在线I丰满人妻AV一区二区三I088精品在线观看视频IAV在线网站免费I亚洲人成影院在线I91精品91久久久777777I131M久I日日摸日日

027-81331413

微信小程序自定義導(dǎo)航欄

發(fā)布時間:2020-10-30 瀏覽:2461

作為前端不一定要什么效果都會做,但是別人能做出來的你也一定要做出來(捂臉.jpg)

做這個的原因是看到了微博的小程序頂部的導(dǎo)航欄有點花里胡哨的東西,于是我也要做。

 

新浪微博小程序效果圖

優(yōu)點:

  1. 花里胡哨的導(dǎo)航欄,老板喜歡,產(chǎn)品喜歡,升職加薪,指日可待

  2. 多個頁面可以有不同的導(dǎo)航欄啦,還可以滿足某個頁面不需要導(dǎo)航欄的需求

缺點:

  1. 本質(zhì)上是模擬出來的導(dǎo)航欄,跟小程序原生的導(dǎo)航欄還有一定區(qū)別,有些小程序原生提供的api用不了,比如 setNavigationBarTitle 之類的

  2. 因為使用 z-index 和 fixed 定位,頁面中如果某個元素的 z-index很高會覆蓋掉導(dǎo)航欄(當(dāng)然這個在特定需求也可以實現(xiàn)原生沒有的功能,像隱藏/覆蓋導(dǎo)航欄之類的)

  3. 小程序中存在某些原生組件的層級一定是最高的,此時會覆蓋在自定義的導(dǎo)航欄上,如camera組件(2019-1-30華為實測:video標(biāo)簽是原生組件但是不會覆蓋在fixed定位上,可以使用)

  4. 導(dǎo)航欄是否有返回按鈕需要由開發(fā)人員控制,麻煩了不少(有考慮通過獲取小程序頁面棧來判斷是否有上一級頁面,但是這樣如果微信的版本庫一旦有調(diào)整相關(guān)內(nèi)容那就gg了,因此沒做)

實現(xiàn)原理

  1. 在 app.json 中配置 navigationStyle: custom 隱藏原有的導(dǎo)航欄,使用自定義的導(dǎo)航欄,

  2. 頁面中引入所需要的導(dǎo)航欄組件,由導(dǎo)航欄組件進行交互

代碼實現(xiàn)

導(dǎo)航欄組件的代碼分為了兩個部分:

  1. <custom-navigation> 組件,起著獲取和計算狀態(tài)欄高度和定位導(dǎo)航欄的作用

  2. <my-navigation> 組件,其中調(diào)用了 <custom-navigation> ,負責(zé)導(dǎo)航欄的交互內(nèi)容

這樣組織代碼是為了在復(fù)用導(dǎo)航欄組件的同時滿足多頁面的不同導(dǎo)航欄需求

總結(jié)

  1. 總的來說缺點大于優(yōu)點,如果非必要建議還是不要搞這種花里胡哨的東西,失去了小程序小而美的特點,而且說不定什么時候微信版本庫一更新就掉坑里了

  2. 使用自定義導(dǎo)航欄一般是為了實現(xiàn)某些特定的需求,因此代碼僅僅作為示例使用,具體實現(xiàn)還要看需求


主站蜘蛛池模板: 久久免费av电影 | 97人人精品 | 成人综合免费 | 久久久久久久久久久免费av | 99精品国产在热久久下载 | 亚洲综合小说 | 亚洲精品视频免费在线观看 | 91精品国产乱码久久 | 日日夜夜免费精品视频 | 日本韩国在线不卡 | 久久久免费高清视频 | 久久国产一二区 | 天天干.com | 免费在线国产精品 | 午夜私人影院久久久久 | 成年人黄色大片在线 | 亚洲欧洲中文日韩久久av乱码 | 香蕉视频啪啪 | 久久99精品一区二区三区三区 | 久久免费看a级毛毛片 | 中文字幕精品一区 | 国产手机免费视频 | 欧美日韩在线观看一区 | 六月婷婷网 | 欧美最猛性xxxxx(亚洲精品) | 在线观看免费日韩 | www.亚洲精品在线 | 国产精品18久久久久久久 | 久久久久国产精品厨房 | 中文字幕免费不卡视频 | 精品视频在线免费 | 亚洲 欧美 综合 在线 精品 | 一级成人免费视频 | 亚州精品成人 | 日韩欧美一区二区三区在线观看 | 3d黄动漫免费看 | 精品国产伦一区二区三区观看体验 | 97精品国产91久久久久久久 | 开心激情综合网 | 亚洲精品国产日韩 | 在线精品视频免费播放 | 国产视频不卡一区 | 欧美久久久久久久久 | 色综合亚洲精品激情狠狠 | 久久久久久免费毛片精品 | 国产精品久久久久国产精品日日 | 欧美日韩亚洲在线观看 | 国产免费一区二区三区最新6 | 天天操天天干天天操天天干 | 色婷婷免费| 色综合网在线 | 97电影在线观看 | 国产性xxxx | 九九热在线精品视频 | 婷婷国产v亚洲v欧美久久 | 正在播放五月婷婷狠狠干 | 中国美女一级看片 | 久久黄视频 | 欧美成人tv | 免费在线黄 | 91麻豆精品国产91久久久久 | 在线观看免费黄视频 | 在线视频1卡二卡三卡 | 亚洲欧美在线综合 | 久久久久久97三级 | 国产一区二区精品在线 | 免费观看一区二区三区视频 | 天天爱天天操 | www激情久久 | 男女啪啪免费网站 | 97国产在线视频 | 亚洲一级电影在线观看 | 精品在线观看免费 | 成人午夜精品福利免费 | 国产 欧美 日产久久 | 日韩在线观看视频在线 | 美女天天操 | 国产区欧美 | 九九热中文字幕 | 天天综合天天综合 | 国产一级一级国产 | 亚洲精品国精品久久99热 | 日本特黄一级片 | 国产精品69av| 91麻豆网站 | 日韩av高潮| 97色综合| 国产亚洲日| 91免费网站在线观看 | 国产精品一区二区三区四 | 国产精品原创av片国产免费 | 97在线视| 国产视频二区三区 | 成人久久视频 | 久久久国产精品一区二区三区 | 日韩免费一二三区 | 国产精品乱看 | 日本中文字幕在线观看 | 免费开视频 |