vite vue3的H5项目自适应屏幕适配完美实践

7,176次阅读
没有评论

共计 699 个字符,预计需要花费 2 分钟才能阅读完成。

项目介绍 vite+vue3+js 的项目,vue2 应该也是能用的,自己试下

1. 安装自适应插件 postcss-px-to-viewport

npm install postcss-px-to-viewport -D

2. 我的 UI 设计稿宽度是 375,所以 viewportWidth 设置为 375,会自动转换为 vw,
如果引入了 UI 组件,会强制的把组件的 px 给改掉,selectorBlackList: [‘van-’] 属性可以指定不转换为视窗单位的类名,例如 vantUI 组件所有类名都是以 van- 开头的,就不会将组件的宽度改变啦。



import {
  defineConfig
} from 'vite'
import vue from '@vitejs/plugin-vue'
import postcsspxtoviewport from 'postcss-px-to-viewport'


export default defineConfig({
  plugins: [vue()], 
  css: {
    postcss: {
      plugins: [
        postcsspxtoviewport({
          unitToConvert: 'px', 
          viewportWidth: 375, 
          unitPrecision: 6, 
          propList: ['*'], 
          viewportUnit: 'vw', 
          fontViewportUnit: 'vw', 
          selectorBlackList: ['van-'], 
          minPixelValue: 1, 
          mediaQuery: true, 
          replace: true, 
          
          exclude: [],
          landscape: false 
        })
      ]
    }
  }
})

原文地址: vite vue3 的 H5 项目自适应屏幕适配完美实践

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-30发表,共计699字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)