zoukankan      html  css  js  c++  java
  • vue-cli引用vant使用rem自适应

    摘要

    由于需要用到弹出层但是懒得造轮子所以使用vant

    介绍

    使用的node包管理器为yarn
    vue-cli版本4
    rem计算方式为index.html的js脚本计算

    安装vant

    yarn add vant

    配置

    安装babel-plugin-import实现按需加载

    yarn add babel-plugin-import

    配置babel
    .babelrc 与package.json同级 如果没有就创建一个

    {
        "plugins": [
          ["import", {
            "libraryName": "vant",
            "libraryDirectory": "es",
            "style": true
          }]
        ]
      }

    安装postcss-pxtorem 这个是将px转为rem

    yarn add postcss-pxtorem

    在package.json配置 这个“postcss”默认配置下是存在的 直接替换掉就可以

     "postcss": {
        "plugins": {
          "autoprefixer": {
            "browsers": [
              "Android >= 4.0",
              "iOS >= 7"
            ]
          },
          "postcss-pxtorem": {
            "rootValue": 100, //结果为:设计稿元素尺寸/100,比如元素宽750px,最终页面会换算成 7.5rem,可以理解为1rem等于多少的px 
            "propList": [
              "*"
            ]
          }
        }
      },

    到此位置配置就完成了
    然后就可以使用官方的引入方式了

  • 相关阅读:
    P5107 能量采集
    P4655 [CEOI2017]Building Bridges
    P1129 [ZJOI2007]矩阵游戏
    P5299 [PKUWC2018]Slay the Spire
    P1625求和 giao精大杂烩
    背包
    根号分治
    CF963B
    国王游戏
    P6006 USACO 3SUM G
  • 原文地址:https://www.cnblogs.com/pplok/p/11943730.html
Copyright © 2011-2022 走看看