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

詳解vue中移動(dòng)端自適應(yīng)方案

 更新時(shí)間:2019年05月05日 14:29:49   作者:聽聞青春丶  
這篇文章主要介紹了vue移動(dòng)端自適應(yīng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

方案1:

直接引入js  (自己 寫的動(dòng)態(tài)改變fontsize的js)

function htRem() {
	  var ww = document.documentElement.clientWidth;
	  if (ww > 750) {
	    ww = 750;
	  }
	  document.documentElement.style.fontSize = ww / 7.5 + "px";
	}
	htRem();
	window.onresize = function() {
	  htRem();
	};

在main.js中import引入即可
方案二:手淘的 lib-flexible + rem

配置 flexible

安裝 lib-flexible

在命令行中運(yùn)行如下安裝:

npm i lib-flexible --save

引入 lib-flexible

在項(xiàng)目入口文件 main.js 里 引入 lib-flexible

// main.js
import 'lib-flexible'

添加 meta 標(biāo)簽

在項(xiàng)目根目錄的 index.html 中添加如下 meta

<meta name="viewport" content="width=device-width, initial-scale=1.0">

px 轉(zhuǎn) rem

實(shí)際開發(fā)中,我們通過設(shè)計(jì)稿得到的值單位是 px,所以要將 px 轉(zhuǎn)換成 rem 再寫進(jìn)樣式中。
將 px 轉(zhuǎn)換成 rem 我們將使用 px2rem 這個(gè)工具,它有 webpack 的 loader:px2rem-loader

安裝 px2rem-loader

在命令行中運(yùn)行如下安裝:

npm i px2rem-loade --save-dev

配置 px2rem-loade

在 vue-cli 生成的 webpack 配置中,vue-loader 的 options 和其他樣式文件 loader 最終是都是由 build/utils.js 里的一個(gè)方法生成的。

我們只需在 cssLoader 后再加上一個(gè) px2remLoader 即可,px2rem-loader 的 remUnit 選項(xiàng)意思是 1rem=多少像素,結(jié)合 lib-flexible 的方案,我們將 px2remLoader 的 options.remUnit 設(shè)置成設(shè)計(jì)稿寬度的 1/10,這里我們假設(shè)設(shè)計(jì)稿寬為 750px。

// utils.js
var cssLoader = {
loader: 'css-loader',
options: {
minimize: process.env.NODE_ENV === 'production',
sourceMap: options.sourceMap
}
}
var px2remLoader = {
loader: 'px2rem-loader',
options: {
remUnit: 75
}
}
// ...

并放進(jìn) loaders 數(shù)組中

// utils.js
function generateLoaders(loader, loaderOptions) {
var loaders = [cssLoader, px2remLoader]
// ...

修改配置后需要重啟,然后我們在組件中寫單位直接寫 px,設(shè)計(jì)稿量多少就可以寫多少了,舒服多了。

以上所述是小編給大家介紹的vue移動(dòng)端自適應(yīng)詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

华池县| 新竹市| 阿瓦提县| 济源市| 衡阳市| 兴业县| 绥棱县| 石泉县| 大石桥市| 万全县| 上高县| 阳信县| 藁城市| 常州市| 合山市| 峨眉山市| 井冈山市| 岱山县| 库尔勒市| 巴里| 栖霞市| 江孜县| 棋牌| 麟游县| 都安| 铜川市| 通化县| 通化市| 巴马| 蓬莱市| 渭源县| 集贤县| 汉阴县| 通化县| 汝阳县| 来安县| 台中市| 廊坊市| 长寿区| 专栏| 宜黄县|