vant使用rem(postcss-pxtorem和lib-flexible)進行頁面適配


Vant 中的樣式默認使用 px 作為單位,如果需要使用 rem 單位,推薦使用以下兩個工具:

postcss-pxtorem 是一款 postcss 插件,用於將單位轉化為 rem
lib-flexible 用於設置 rem 基准值

1.下載npm依賴

      npm install postcss-pxtorem --save-dev
      npm i -S amfe-flexible

2.在根目錄修改postcss.config.js文件配置(如果沒有自己需要在根目錄下新建postcss.config.js)

module.exports = {
  plugins: {
    autoprefixer: {},
    "postcss-pxtorem": {
      rootValue: 37.5,// 設計圖頁面尺寸如果是750就填75,是640就填入64,為了適配vantui我們保持和vant官方一致
      propList: ["*"]
    }
  }
};

3.在main.js引入需要計算rem的libflexible文件

      import "amfe-flexible";

4.重啟服務
5.布局按照設計圖px布局 然后就會自動計算rem的值

.test-box {
  width: 375px; // 會自動轉化為10rem 鋪滿整個屏幕
  height: 500px;
  font-size: 32px;
  background: red;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM