本篇文章跟大家介紹一下在微信小程式中使用Vant元件時,將px轉為rpx的方法,希望對大家有幫助!
微信小程式使用了第三方元件庫(例如:Vant)時,元件預設樣式是使用的px,這無法與我們頁面中的rpx單位相容。 【相關學習推薦:小程式開發教學】
1.gulp
2.gulp-postcss
3.postcss-px2units
npm init //一路回车 npm install --production npm i @vant/weapp -S --production
npm install gulp gulp-postcss postcss-px2units --save-dev
var gulp = require('gulp'); var postcss = require('gulp-postcss'); var pxtounits = require('postcss-px2units'); gulp.task('css', function () { return gulp.src(['miniprogram_npm/@vant/weapp/**/*.wxss']) .pipe(postcss([pxtounits({ multiple: 2, targetUnits: 'rpx' })])) .pipe(gulp.dest('miniprogram_npm/@vant/weapp/')); });
"scripts": { "build": "gulp css", "test": "echo \"Error: no test specified\" && exit 1" },
npm run build
以上是小程式Vant元件怎麼將預設樣式單位px轉為rpx的詳細內容。更多資訊請關注PHP中文網其他相關文章!