Vue移动端适配vw和 postcss-px-to-viewport使用

Vue移动端适配vw和 postcss-px-to-viewport使用

安装

npm

  1. npm i postcss-px-to-viewport -D

pnpm

  1. pnpm i -D postcss-px-to-viewport

项目配置

postcss.config.js

  1. module.exports = {
  2. plugins: {
  3. 'postcss-mobile-forever': {
  4. appSelector: '#app',
  5. viewportWidth: 375,
  6. maxDisplayWidth: 640,
  7. enableMediaQuery: true,
  8. disableMobile: true
  9. },
  10. 'postcss-px-to-viewport-8-plugin': {
  11. unitToConvert: 'px',
  12. viewportWidth: file => {
  13. let num = 750
  14. if (file.indexOf('van') > 0) {
  15. num = 375
  16. }
  17. return num
  18. },
  19. unitPrecision: 5,
  20. propList: ['*'],
  21. viewportUnit: 'vw',
  22. fontViewportUnit: 'vw',
  23. selectorBlackList: [],
  24. minPixelValue: 1,
  25. mediaQuery: true,
  26. replace: true,
  27. exclude: [/node_modules\/vant/i],
  28. include: [],
  29. landscape: false,
  30. landscapeUnit: 'vw',
  31. landscapeWidth: 1628
  32. }
  33. }
  34. }

其中的postcss-mobile-forever解决vw在电脑打开不能限制最大宽度

安装

  1. npm install --save-dev postcss postcss-mobile-forever

掘金其他相关文章

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
技术教程

解决Vue项目每次更新浏览器缓存问题

2023-10-13 16:52:26

技术教程

深入解析4层代理和7层代理的区别:优化网络性能的关键选择

2023-10-23 10:48:00

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索