首页 > 其他分享 >vue+vant项目中 rem适配配置

vue+vant项目中 rem适配配置

时间:2023-03-02 18:44:40浏览次数:42  
标签:vue vant 适配 rem flexible postcss pxtorem amfe

vant rem适配,需要安装两个插件

  • postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 rem  
  • lib-flexible 用于设置 rem 基准值

postcss-pxtorem:

npm install postcss-pxtorem --save-dev

lib-flexible:

npm i -S amfe-flexible

main.js 引入amfe-flexible

import 'amfe-flexible/index.js'

在postcss.config.js文件内(没有就在根目录创建一个)

 
module.exports = {
  plugins: {
    'autoprefixer': {
      overrideBrowserslist: [
        'Android 4.1',
        'iOS 7.1',
        'Chrome > 31',
        'ff > 31',
        'ie >= 8'
      ]
    },
    'postcss-pxtorem': {
      rootValue: 37.5,
      propList: ['*']
    }
  }
}

重启项目

 

注意:

border使用px,不转化为rem方法:   大写PX ,例:1PX solid #f00;

标签:vue,vant,适配,rem,flexible,postcss,pxtorem,amfe
From: https://www.cnblogs.com/liyunxi/p/17172972.html

相关文章

  • Vue3 常见错误
    1.UncaughtSyntaxError:Therequestedmodule'/node_modules/.vite/vue-router.js?v=4b09f9b8'doesnotprovideanexportnamed'default'【解决】vue-router的配......
  • Vue2中EventBus总线使用
    参考https://juejin.cn/post/6995015040805896200在utils文件夹中创建bus.js文件importVuefrom'vue';exportconstBus=newVue();在需要的地方使用//Fisr......
  • vue项目实践1,项目中各个文件夹
    vue-cli脚手架初始化项目。node+webpack+淘宝镜像node_modules文件夹:项目依赖文件夹public文件夹:一般放置一些静态资源(图片),放在public里面的静态资源,webpack在进......
  • vue 中 computed属性中的get与set;
    1.computed是对⾃⼰定义的变量进⾏监控,这⾥的变量不是在data中定义,直接在computed中定义,然后变量放到展⽰页⾯后就实现了数据的双向绑定,当变量发⽣改变是就会触发计算,说到......
  • vue3注册组件,以及组件之间通信
     注册组件 全局组件 局部组件 递归组件 组件通信 父传子父传递<template><divclass="container"><!--传递数据这里传了一个string和一......
  • 开心档之Vue教程1
    ​目录Vue.js样式绑定Vue.jsclassclass属性绑定实例1实例2实例3实例4数组语法实例5实例6Vue.jsstyle(内联样式)实例7实例8实例9Vue.js组件......
  • vue项目引用vue-pdf打包多出worker.js文件
    问题描述:项目要用到pdf预览功能,因为是vue项目就是直接导入了vue-pdf组件,但是在进行打包的时候在dist文件夹下面多个worker.js文件,导致项目部署后预览pdf直接报了404 方......
  • vue中input触发方法中调用ajax,导致input失去焦点问题
    发现在vue中监控input绑定的值,调用方法时,如果方法中有调用后端接口(使用Ajax),会导致input输入框失去焦点,这样导致的问题就是每输入一个字符,就要重新聚焦一次,可通过以下方式在......
  • vue 纵向滑动模块
    代码<template><div><!--左侧的滑动模块--><divclass="scroll-box":style="{width:410.7*screenWidth/1920+'px',height:730......
  • vue横向滑动
    代码 <template><div><!--左侧的滑动模块--><divclass="scroll-box":style="{width:1106*screenWidth/1920+'px',height:33......