最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue移動端用淘寶彈性布局lib-flexible插件做適配的方法

 更新時間:2020年05月26日 11:08:48   作者:安靜、認真聽  
這篇文章主要介紹了Vue移動端用淘寶彈性布局lib-flexible插件做適配的操作方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

淘寶彈性布局lib-flexible

lib-flexible并不單獨使用,而是搭配px2rem-loader一起做適配方案,目的是自動將css中的px轉(zhuǎn)換成rem,在項目中還是按照設(shè)計稿寫上對應(yīng)的固定像素(px)就行。

移動端適配的具體步驟

第一步:安裝插件 lib-flexible

npm i lib-flexible --save-dev

第二步:安裝px2rem loader

npm install px2rem-loader --save-dev

第三步:在main.js中引入lib-flexible

import 'lib-flexible/flexible'

第四步:在build中的util.js文件中配置px2rem-loader

先找到build文件里面的utils.js文件,找到cssLoaders函數(shù),把px2rem-loade(下面代碼)添加到函數(shù)中。

const px2remLoader = {
  loader: 'px2rem-loader',
  options: {
   remUnit: 75 // remUnit為轉(zhuǎn)換rem的基礎(chǔ) 設(shè)計稿單位/等分數(shù) = remUnit
  }
 }

然后再找到cssLoaders中的generateLoaders的函數(shù),添加上px2rem-loader。

function generateLoaders (loader, loaderOptions) {
  
	const loaders = options.usePostCSS ? [cssLoader, postcssLoader, px2remLoader] : [cssLoader, px2remLoader]

	 if (loader) {
	  loaders.push({
	   loader: loader + '-loader',
	   options: Object.assign({}, loaderOptions, {
	    sourceMap: options.sourceMap
	   })
	  })
	 }

在這里插入圖片描述

(請忽略我的編輯器背景,哈哈!)

項目展示

代碼中頭像寬高樣式為130px,項目是以750px的設(shè)計稿為例,

在這里插入圖片描述

以375px的屏幕為例:

在這里插入圖片描述

以411px的屏幕為例:

在這里插入圖片描述

以768px的屏幕為例:

在這里插入圖片描述

總而言之,當(dāng)項目使用來lib-flexible插件后,元素的寬度會根據(jù)手機的分辨率大小自動調(diào)節(jié),來實現(xiàn)移動端屏幕的適配!

不過目前此插件已停止維護,但是不耽誤使用,搜索lib-flexible時,github上出來的事amfe-flexible,

在這里插入圖片描述

下面有amfe-flexible的git地址,大家沒事也可以學(xué)習(xí)學(xué)習(xí),雖然lib-flexible很好用但是我們也要與時俱進??! amfe-flexible.

總結(jié)

到此這篇關(guān)于Vue移動端用淘寶彈性布局lib-flexible插件做適配的方法的文章就介紹到這了,更多相關(guān)vue移動端適配插件lib-flexible內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

西峡县| 修武县| 勐海县| 宣汉县| 岑溪市| 木兰县| 博乐市| 光山县| 肃南| 石渠县| 绩溪县| 龙陵县| 双城市| 汕头市| 沧州市| 来安县| 嵩明县| 平泉县| 北宁市| 西峡县| 凌云县| 伊宁市| 吴桥县| 通河县| 盱眙县| 昌乐县| 泰安市| 鄯善县| 拜城县| 佛坪县| 洛南县| 雷波县| 徐闻县| 青神县| 黄龙县| 芦山县| 嘉祥县| 淮南市| 汾阳市| 两当县| 博客|