【經(jīng)驗分享】 px2rem-loader并不能格式化scss的樣式矢腻,需要用postcss-plugin-px2rem解決

問題

在之前的文章【經(jīng)驗分享】使用amfe-flexible以及px2rem-loader解決VUE移動端適配中,確實可以解決vue中的css問題丑瞧,但是卻無法解決less, stylus以及css文件的問題淫半,這個時候就需要使用postcss-plugin-px2rem來解決。

如圖 assets/css/luji.scss中的60px是無法替換成rem的羞反。


解決方式

一、按照postcss-plugin-px2rem

npm install postcss-plugin-px2rem --save-dev

二毛萌、配置vue.config

 module.exports = {
            lintOnSave: true,
            
            <!--新增的內(nèi)容-->
            css: {
                loaderOptions: {
                    postcss: {
                        plugins: [
                            require('postcss-plugin-px2rem')({
                                rootValue: 75, //換算基數(shù)苟弛, 默認(rèn)100  ,這樣的話把根標(biāo)簽的字體規(guī)定為1rem為50px,這樣就可以從設(shè)計稿上量出多少個px直接在代碼中寫多上px了阁将。
                                // unitPrecision: 5, //允許REM單位增長到的十進(jìn)制數(shù)字膏秫。
                                //propWhiteList: [],  //默認(rèn)值是一個空數(shù)組,這意味著禁用白名單并啟用所有屬性做盅。
                                // propBlackList: [], //黑名單
                                exclude: /(node_module)/, //默認(rèn)false缤削,可以(reg)利用正則表達(dá)式排除某些文件夾的方法,例如/(node_module)\/如果想把前端UI框架內(nèi)的px也轉(zhuǎn)換成rem吹榴,請把此屬性設(shè)為默認(rèn)值
                                // selectorBlackList: [], //要忽略并保留為px的選擇器
                                // ignoreIdentifier: false,  //(boolean/string)忽略單個屬性的方法亭敢,啟用ignoreidentifier后,replace將自動設(shè)置為true图筹。
                                // replace: true, // (布爾值)替換包含REM的規(guī)則帅刀,而不是添加回退。
                                mediaQuery: false, //(布爾值)允許在媒體查詢中轉(zhuǎn)換px远剩。
                                minPixelValue: 3 //設(shè)置要替換的最小像素值(3px會被轉(zhuǎn)rem)扣溺。 默認(rèn) 0
                            }),
                        ]
                    }
                }
            }
            <!--新增結(jié)束-->
        }

三、package.json 中加入postcss 相關(guān)插件

{
            "dependencies": { .. }
            "postcss": {
                "plugins": {
                    "autoprefixer": {},
                    "precss": {}
                }
            }
}

順利解決

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瓜晤,一起剝皮案震驚了整個濱河市锥余,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌痢掠,老刑警劉巖驱犹,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘲恍,死亡現(xiàn)場離奇詭異,居然都是意外死亡雄驹,警方通過查閱死者的電腦和手機(jī)佃牛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來医舆,“玉大人吁脱,你說我怎么就攤上這事”蛳颍” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵攻冷,是天一觀的道長娃胆。 經(jīng)常有香客問我,道長等曼,這世上最難降的妖魔是什么里烦? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮禁谦,結(jié)果婚禮上胁黑,老公的妹妹穿的比我還像新娘。我一直安慰自己州泊,他們只是感情好丧蘸,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著遥皂,像睡著了一般力喷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上演训,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天弟孟,我揣著相機(jī)與錄音,去河邊找鬼样悟。 笑死拂募,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的窟她。 我是一名探鬼主播陈症,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼礁苗!你這毒婦竟也來了爬凑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤试伙,失蹤者是張志新(化名)和其女友劉穎嘁信,沒想到半個月后于样,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡潘靖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年穿剖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卦溢。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡糊余,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出单寂,到底是詐尸還是另有隱情贬芥,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布宣决,位于F島的核電站蘸劈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏尊沸。R本人自食惡果不足惜威沫,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洼专。 院中可真熱鬧棒掠,春花似錦、人聲如沸屁商。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽棒假。三九已至溯职,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帽哑,已是汗流浹背谜酒。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留妻枕,地道東北人僻族。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像屡谐,于是被迫代替她去往敵國和親述么。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容