首頁 > 微信小程式 > 小程式開發 > 小程式Vant元件怎麼將預設樣式單位px轉為rpx

小程式Vant元件怎麼將預設樣式單位px轉為rpx

青灯夜游
發布: 2021-10-29 11:16:40
轉載
3875 人瀏覽過

本篇文章跟大家介紹一下在微信小程式中使用Vant元件時,將px轉為rpx的方法,希望對大家有幫助!

小程式Vant元件怎麼將預設樣式單位px轉為rpx

微信小程式使用了第三方元件庫(例如:Vant)時,元件預設樣式是使用的px,這無法與我們頁面中的rpx單位相容。 【相關學習推薦:小程式開發教學

技術方案


1.gulp

2.gulp-postcss

3.postcss-px2units

實作步驟

##1、初始化並安裝

npm init //一路回车 
npm install --production 
npm i @vant/weapp -S --production
登入後複製

2、在微信小程式開發工具中勾選npm

小程式Vant元件怎麼將預設樣式單位px轉為rpx

#3、在微信小程式開發工具中建構npm

小程式Vant元件怎麼將預設樣式單位px轉為rpx

小程式Vant元件怎麼將預設樣式單位px轉為rpx

小程式Vant元件怎麼將預設樣式單位px轉為rpx

#4、建置成功後會出現miniprogram_npm資料夾

####5、安裝npm套件###
npm install gulp gulp-postcss postcss-px2units --save-dev
登入後複製
###6、在根目錄新建gulpfile. js檔案###
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/'));
});
登入後複製
###7、在package.json下面的scripts新增一個執行指令###
 "scripts": {
    "build": "gulp css",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
登入後複製
###8、命令列中執行###
npm run build
登入後複製
###9、檢視轉換後的wxss文件###############就已經將px轉換成rpx,大功告成了! ! ! ######更多程式相關知識,請造訪:###程式設計學習###! ! ###

以上是小程式Vant元件怎麼將預設樣式單位px轉為rpx的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:juejin.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板