网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

查看內容 世界杯來了!小程序賽事操作來一波~

發布時間:2018-06-23 10:07 所屬欄目:小程序開發教程

NBA總決賽結束還沒一周,馬上世界杯就如期而至。大家在熬夜看球,而我關在小黑屋默默碼字(可憐臉)。在體驗到小程序的 方便快捷省內存 之后,前段時間的“騎勇大戰”果斷用了小程序觀看。由于體驗不錯,又正在學習小程序知識,馬上就想動手實踐學習一下“騰訊體育”小程序的制作。到目前為止,只想說一句“選擇是好的,過程是一言難盡的”,雖然還沒全部完成,但也遇到不少問題,希望此分享可以給你帶來幫助。

效果圖

(干巴巴的開講,還不如先來波動圖)

問題及解決方案

1、scroll-view組件

讓我們先來看看開發文檔

在此項目中,首頁——世界杯的頭部是一個橫向滑動的 scroll-view 組件,在設置了 scroll-x 屬性后,并未達到預期效果,scroll-view中的每個部分還是自成一行。在一番簡單搜索后得出,設置 white-space: nowrap; 樣式就可使其在同一行。

NBA賽事詳情頁中有5個sroll-view,雖然內容有點少,但還是看得出有scroll的效果的。

同樣的,在制作豎向滾動效果時,需要設置 sroll-y 屬性,在官方的文檔中也特別說明了

使用豎向滾動時,需要給 scroll-view 一個固定高度,通過 WXSS 設置 height。

那么問題來了,在 scroll-view 并非占滿全屏的情況下,如何確定其高度呢?

首先想到,把包含選項卡和 scroll-view 的大盒子固定寬度后,在遵循文檔流的情況下,將 scroll-view 高度設置為 100%不就好了嗎?但是,在如此一番設置之后, scroll-view 的高度變成了大盒子的高度???(黑人問號臉),最重要的是 scroll-view 中的內容不能完全顯示,這就頭疼了。

隨后馬上想到可以使用彈性布局,固定其選項卡的高度,下方的 scroll-view 設置 flex: 1,這難道還解決不了嗎?是的,bug永相隨。下圖可以看到,選項卡的高度明顯變小,要是scroll-view的內容再多一點,選項卡就被擠到窒息了。

最后無奈只好將scroll-view的高度逐漸調整到屏幕底部的高度,簡直不要太粗暴,缺點是在不同屏幕尺寸設備上查看,效果不一。如果有大佬可提供較好解決方案,懇請指教。

2、swiper組件

開發文檔是好朋友,讓我們再來看看。

swiper 組件在小程序中非常常見,它可在有限的區域展示更多內容,還能增加頁面的視覺動態效果,總之就是好。(但,好東西也是有槽點的啦)

1) 從上面動圖可看出,NBA賽事詳情頁中也使用到了 swiper 組件,并且與頭部的導航進行了綁定,滑動 swiper 可改變導航欄的狀態,點擊導航欄選項可切換 swiper-item 。這個實現較為簡單,步驟如下:



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/24588.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×