如下內容是我在開發中所遇到的問題以及解決方案,若有不對,還望指出~
複製代碼
使用官方的scroll-view組件,在調節樣式的問題的時候,橫向佈局,裏面須要滑動的元素必須設置display: inline-block
,不然沒有效果。豎向佈局,scroll-view必須有一個固定高度
,使用px/rpx單位。在安卓機上會顯示滾動條,設置css **::-webkit-scrollbar { display: none }**
css
本身寫的一個組件,佔頁面高度的60%,多出內容須要滾動顯示,在ios系統上顯示不流暢,需設置css -webkit-overflow-scrolling : touch;
html
頁面底部固定定位一個元素,中間內容超出滾動展現,安卓系統無異常,ios系統固定的元素無視,致使底部最後的元素顯示一半,獲取當前本機的高度,而後作計算
。vue
針對頁面的小圖標,不要使用精靈圖去作計算,首先在模擬器上是沒問題,上了真機會顯示模糊並且位置計算的也不精準,(一、2倍的圖都是這樣)針對這樣的儘量的去使用圖標庫(阿里巴巴矢量圖表庫)/圖片進行cdn
。ios
針對http不友好,不管連接/圖片/請求使用https
。固然在開發的時候能夠在開發工具中不校驗域名。web
在列表頁實現頁面滾動實時監聽當前是第幾頁數據,如圖。 小程序
(1)在尋找記錄的當前第幾頁條件的高度的時候,各類緣由致使計算的並不精準(請求下一頁數據,來回滾動頁面) (2)調用onPageScroll鉤子裏頻繁調用作計算,性能也受到必定影響,因此最後放棄該需求的實現。bash
右側列表字母滾動,主頁面的列表也跟隨滾動,如圖。與第6點很類似,也表示放棄該需求實現。工具