1.安装flexible插件
yarn add lib-flexible -S
下载淘宝的flexible插件,-S为产生依赖
2.安装px自动转换成rem的插件
yarn add px2rem-loader -D
下载将px转换成rem的插件,这样在谢的时候就可以根据设计稿直接使用,这个插件会自动帮我们转换成rem
3.在main.js中引入lib-flexible插件

4.在vue.config.js中添加配置
module.exports = {
  chainWebpack: config => {
    config.module
      .rule("css")
      .test(/\.css$/)
      .oneOf("vue")
      .resourceQuery(/\?vue/)
      .use("px2rem")
      .loader("px2rem-loader")
      .options({
        remUnit: 192 // 设计稿大小比例 / 10
      });
  },
}
5.修改flexible.js文件,在node_modules依赖包里面


将原本的540px替换成width,这样就实现了根据屏幕大小自动适配了
6.设置完成后重启项目就可以了~
如果你使用的是 scss 那么就用amfe-flexible,安装方法和lib-flexble一样