掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
目前市面上的用戶設(shè)備大致可分為小屏的手機(jī)端、中屏的平板、大屏的 PC 端三類,而在這三類設(shè)備中又會有細(xì)小的尺寸差別,也稱作屏幕碎片化。

站在用戶的角度思考問題,與客戶深入溝通,找到灤平網(wǎng)站設(shè)計(jì)與灤平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋灤平地區(qū)。
隨著小程序能夠在越來越多的設(shè)備終端上運(yùn)行,開發(fā)者也應(yīng)該針對不同的屏幕尺寸進(jìn)行相應(yīng)的適配。
按照一般的適配原則,結(jié)合小程序特點(diǎn),通常在以下三種情況中需要進(jìn)行適配:
使用小程序提供的 rpx 單位,在尺寸差別不大的情況下對頁面布局進(jìn)行等比縮放。
手機(jī)端設(shè)置 "pageOrientation": "auto" 或 iPad 上設(shè)置 "resizable": true 時(shí)會允許屏幕旋轉(zhuǎn),此時(shí)使用 Page 的 onResize 事件或者 wx.onWindowResize 方法可對該操作進(jìn)行監(jiān)聽,進(jìn)而判斷是使用橫屏還是豎屏布局。
小程序目前是基于 Webview 實(shí)現(xiàn),利用CSS 媒體查詢可實(shí)時(shí)監(jiān)聽屏幕尺寸大小,在不同的屏幕下展現(xiàn)不同的 UI 布局,結(jié)合Flex 彈性布局、Grid 網(wǎng)格布局便能實(shí)現(xiàn)更加響應(yīng)式的適配方案。
matchMedia - 抽象式媒體查詢
小程序基礎(chǔ)庫基于 window.matchMedia API 新增了一組過程式與定義式接口 match-media 。開發(fā)者可以通過
為了讓開發(fā)者更好的自適應(yīng)大屏,小程序提供了 row/col 組件 供開發(fā)者使用。
自適應(yīng)的主要特性是:
設(shè)計(jì)指引與代碼示例
關(guān)于如何在設(shè)計(jì)、用戶體驗(yàn)上實(shí)現(xiàn)更好的多端適配小程序。
同時(shí)我們也提供了多端適配示例小程序 ,基于 row/col 組件 簡單實(shí)現(xiàn)了常見的適配場景,例如:
體驗(yàn)路徑:“擴(kuò)展能力” -> “多端適配(需在PC端體驗(yàn))”

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流