首页 > 其他分享 >vue3版本实现h5自适应布局

vue3版本实现h5自适应布局

时间:2024-11-21 16:30:18浏览次数:1  
标签:转换 vant h5 75 版本 vue3 postcss 选择器 pxtorem

amfe-flexible 和 postcss-pxtorem 可以一起使用来实现移动端的适配效果。

参考的页面地址

vite.config.js配置
import pxtorem from 'postcss-pxtorem';
export default defineConfig({
  plugins: [
    vue()
  ],
  css: {
    postcss: {
      plugins: [
        pxtorem({
          rootValue: 75, // 这里写设计稿的宽度/10即可,例如设计稿宽度是750px就写75
          // vant默认是37.5,如果是使用了vant的话可以像下面这样写
          // rootValue(res) {
          //   return res.file.indexOf("vant") !== -1 ? 37.5 : 75;
          // },
          propList: ['*'], // 需要转换的属性,默认转换所有属性
          selectorBlackList: [] // CSS选择器黑名单,防止部分选择器被转换
          exclude: /\/node_modules\//i, // 忽略包文件转换rem
        })
      ]
    }
  }
});

遇到的问题
解决vue中安装postcss-pxtorem插件,报错“ Error: PostCSS plugin postcss-pxtorem requires PostCSS 8.”

参考链接

标签:转换,vant,h5,75,版本,vue3,postcss,选择器,pxtorem
From: https://www.cnblogs.com/elian/p/18561052

相关文章

  • 推荐 vue2、vue3 中功能最强大的表格组件,性能最强大的表格组件推荐、可编辑表格推荐
    vxe-table是一个vue的表格组件,支持可编辑和虚拟滚动高性能表格,公司使用了几年的表格,grid渲染器扩展功能非常强大。[email protected]@4.9.3//...importVxeUIfrom'vxe-pc-ui'import'vxe-pc-ui/lib/style.css'importVxeUITablefrom'vxe-table'......
  • 盘点Vue3 watch的一些关键时刻能够大显身手的功能
    前言watch这个API大家应该都不陌生,在Vue3版本中给watch增加不少有用的功能,比如deep选项支持传入数字、pause、resume、stop方法、once选项、onCleanup函数。这些功能大家平时都不怎么用得上,但是在一些特定的场景中,他们能够起大作用,这篇文章欧阳就来带你盘点一下这些功能。关注公......
  • Vue3.2+TS+arco-design报表封装,所有的报表页面皆可用一个组件进行完成
    多功能表格统一封装在我们进行后台管理系统开发的时候,一定少不了报表的开发,报表无非就是筛选,统计,分页等功能,但是一旦报表多了起来之后,每次都去开发一个表格,每次都去写一个table,还要加分页,就显得非常没有必要所以我封装了一个多功能表格,以后每次,只需要导入这个组件,便可以......
  • Spring Boot 集成 Flyway,数据库也能做版本控制,太牛逼了!
     一、Flyway是什么?  我们都知道,Git/SVN是代码界的版本控制工具,那么,Flyway就是一款数据库界的版本控制工具,它可以记录数据库的变化记录。 可能很多公司都是通过人工去维护、同步数据库脚本,但经常会遇到疏忽而遗漏的情况,举个简单的例子: 我们在开发环境对某个表新......
  • vue2使用vueX@2版本和Vue3使用pinia
    vue2vue3使用Vuex3vue3使用pinia......
  • vue3项目中怎么创建和配置路由?
    在Vue3项目中,你可以使用VueRouter来创建和配置路由。以下是一个基本的步骤来设置VueRouter:###步骤1:安装VueRouter首先,如果你还没有安装VueRouter,你可以通过npm或yarn来安装它:```bashnpminstallvue-router@4#或者yarnaddvue-router@4```请注意......
  • CH592工具更新说明
    ①首先拔除电脑上的所有串口工具,再插入我们需要烧录程序的串口,确保能找到我们要下载固件的COM口,一般同一个串口工具在同一台电脑上所分配的COM号是唯一的②打开工具,点击SearchDevice,会跳出对应的COM号③搜索到COM号后可以拔掉串口,开始硬件接线,VCC接串口3V3,GND接串口GND,PA8接串......
  • 【Linux Ops】如何替换 libstdc++ 提升 GLIBCXX 版本
    【环境】kos5.8sp2,kernel5.10还是上一篇提到的那个软件环境,其依赖的GLIBCXX版本较高,因此在安装时给出了以下错误:xxx:/lib64/libstdc++.so.6:version`GLIBCXX_3.4.29'notfound(requiredbyxxx)执行strings/usr/lib64/libstdc++.so.6|grepGLIBCXX,查看当前环境中......
  • H.265流媒体播放器EasyPlayer.js H5流媒体播放器关于如何查看手机端的日志信息并保存
    现今流媒体播放器的发展趋势将更加多元化和个性化。人工智能的应用将深入内容创作、用户体验优化等多个方面,带来前所未有的个性化体验。EasyPlayer.jsH.265流媒体播放器属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,支持H.264与H.265编码格式,性能稳定......
  • H.264/H.265播放器EasyPlayer.js无插件H5播放器:关于国标GB28181 PTZ的指令操作摄像头
    近年来,流媒体播放器的发展趋势呈现出多元化和创新化的特点。一方面,流媒体消费呈现出向大屏迁移的趋势,智能电视等大屏设备成为了流媒体播放的主要平台。这促使流媒体播放器不断提升在大屏设备上的表现,优化用户体验。EasyPlayer无插件H5播放器是TSINGSEE青犀流媒体组件系列中关注......