nuxt3和vant的移动端适配,并解决页面刷新的闪烁问题.........

前言


  我是真的不想做SEO...
  
  小菜鸟一个,文笔也差劲很,第一次通过文章的形式记录项目中碰到的一些问题,大家多担待......
  
  目前在做的一个项目,需要做seo,nuxt就是vue一个开箱即用的ssr框架,目前nuxt3也是已经rc6了,作为勇士,我决定直接用Nuxt3,勇一下!
  
  我知道当中肯定会碰到很多不同的...奇奇怪怪的...网上查不到的...问题,所以我想用文章的形式把我碰到的一些问题记录下来,不知道对不对,是不是最优解,但是只要能帮到大家我就很开心了,当然如果是错的,别喷我昂,还希望大家指正!如果有更好的办法,还希望大家不吝赐教

移动端适配方案


  我目前在做的这个项目是一个移动端H5项目,正常的H5是全屏适配只在移动端访问的
  
  但是我这个项目是需要移动端和PC端都可以访问,也就是相当于一套代码去适配两个端


 干货-具体做法

方案1:REM布局  postcss-pxtorem
截图为VantUI提供的REM布局方案

postcss-pxtorem这个插件就是将项目中的px单位转换为rem单位

lib-flexible是设置rem基准值


 方案1.1 标准H5上的REM布局
   

 1.安装postcss-pxtorem

npm install postcss postcss-pxtorem --save-dev


2.设置postcss-pxtorem

我们以设计图为375为例

nuxt.config.ts

import { defineNuxtConfig } from 'nuxt'

export default defineNuxtConfig({
  postcss: {
    plu
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值