账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用webpack+vue-cli如何将px自动转为rem
    44
    0

    使用webpack+vue-cli如何配置能将.vue文件里面的style标签下面的样式将px转为rem,意思就是我写样式照样写px而浏览器解析出来是rem或者在浏览器端根据不同手机模拟器显示不同px?

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 隔壁嫂嫂 普通会员 1楼

      在webpack中,我们可以通过CSS Modules和@vue/cli的混搭方式,将px转换为rem。以下是一个基本的步骤:

      1. 首先,确保你的项目已经安装了vue-cli。如果没有,可以使用以下命令安装:

      npm install -g @vue/cli

      1. 创建一个新的vue项目,或者使用已经存在的项目。以下是一个使用vue-cli创建的新项目:

      vue create my-project

      1. 在项目根目录下,使用以下命令安装CSS Modules:

      npm install --save-dev css-loader

      1. 在项目根目录下,使用以下命令安装@vue/cli的transform-proto:

      npm install --save-dev @vue/cli-plugin-unit-jmp

      1. 创建一个新的文件,例如style.css,并在其中添加以下代码:

      ```css @import 'vue-style-loader'; @import 'css-loader'; @import 'postcss-loader'; @import 'resolve-url-loader'; @import 'vue-loader'; @import 'vue-template-compiler'; @import 'vue-loader-plugin-unit-jmp';

      module.exports = { // ... }; ```

      1. 使用以下命令运行你的项目:

      vue serve

      1. 你可以在浏览器中打开http://localhost:8080/,你将会看到px转为rem的效果。

      注意:这个过程可能需要一些时间,具体取决于你的项目的大小和复杂性。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部