Vue

vue3 + vite + vant rem适配

2023-06-14  本文已影响0人  逗婆苍穹

1. 在index.html 替换原有的meta标签

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">

2. 安装插件

npm install amfe-flexible --save
npm install postcss-pxtorem --save

3. 在 vite.config.js 文件中配置css.postcss选项。

import postCssPxToRem from "postcss-pxtorem";
export default defineConfig({
    plugins: [vue()],
    css: {
        postcss: {
            plugins: [
                postCssPxToRem({
                    rootValue: 75, // 1rem,根据 设计稿宽度/10 进行设置
                    propList: ['*'], // 需要转换的属性,这里选择全部都进行转换
                })
            ]
        }
    },
})

4. 在 main.js 中引入 amfe-flexible 插件:

import 'amfe-flexible';
上一篇下一篇

猜你喜欢

热点阅读