最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3+vite使用postcss-pxtorem、autoprefixer自適應和自動添加前綴

 更新時間:2022年10月20日 09:31:19   作者:RainHg  
這篇文章主要介紹了vue3+vite使用postcss-pxtorem、autoprefixer自適應和自動添加前綴方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

自動添加前綴:

自適應:

1、安裝 postcss-pxtorem 和 autoprefixer

npm install postcss-pxtorem --save
npm i autoprefixer

2、vite.config.js引入并配置

import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
// 引入??
import postCssPxToRem from 'postcss-pxtorem'
import autoprefixer from 'autoprefixer'
 
const pathResolve = (dir) => {
    return resolve(__dirname, ".", dir)
}
 
const alias = {
    '@': pathResolve("src")
}
 
 
export default ({ command }) => {
    const prodMock = true;
    return {
        base: './',
        resolve: {
            alias
        },
        server: {
            port: 3004,
            host: '0.0.0.0',
            open: true,
        },
        build: {
            rollupOptions: {
                output: {
                    manualChunks: {
 
                    }
                }
            }
        },
        plugins: [
            vue(),
        ],
        css: {
            postcss: { // ??關(guān)鍵代碼
                plugins: [
                    postCssPxToRem({ // 自適應,px>rem轉(zhuǎn)換
                        rootValue: 16, // 1rem的大小
                        propList: ['*'], // 需要轉(zhuǎn)換的屬性,這里選擇全部都進行轉(zhuǎn)換
                    }),
                    autoprefixer({. // 自動添加前綴
                        overrideBrowserslist: [
                            "Android 4.1",
                            "iOS 7.1",
                            "Chrome > 31",
                            "ff > 31",
                            "ie >= 8"
                            //'last 2 versions', // 所有主流瀏覽器最近2個版本
                        ],
                        grid: true
                    })
                ]
            },
        }
    };
}

3、App.vue(自適應才需要)

<template>
	<div id="app">
	</div>
</template> 
 
<script setup>
	// 自適應
	function resize() {
		let fs = document.body.clientWidth / 75; 
        // 上面的75是根據(jù)設(shè)計圖尺寸修改,例如設(shè)計圖寬為1220,給左右兩邊各留10px,即1220-20=1200,1200/16(字體大小)等于75
 
		if (fs > 16) { // 控制字體大小,以免過大過小
			fs = 16;
		} else if (fs < 14) {
			fs = 14;
		}
        // ??注意這里不能直接document.body.style
		document.body.parentNode.style = "font-size: " + fs + "px;";
	}
	resize();
	window.onresize = resize;
</script>

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue如何用this.$set改變數(shù)組里的某個值

    Vue如何用this.$set改變數(shù)組里的某個值

    這篇文章主要介紹了Vue用this.$set改變數(shù)組里的某個值,文中通過示例代碼介紹了vue中this.$set()的用法----更新數(shù)組和對象的值,需要的朋友可以參考下
    2022-12-12
  • vue配置根目錄詳細步驟(用@代表src目錄)

    vue配置根目錄詳細步驟(用@代表src目錄)

    vue用@表示src文件夾,引入時找文件路徑更方便,下面這篇文章主要給大家介紹了關(guān)于vue配置根目錄(用@代表src目錄)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Vue中靈活拖拽的前端神器VueDraggablePlus的用法詳解

    Vue中靈活拖拽的前端神器VueDraggablePlus的用法詳解

    這篇文章主要介紹了一款功能強大、靈活易用的前端組件VueDraggablePlus,作為前端工程師,我們經(jīng)常會遇到需要實現(xiàn)拖拽功能的場景,而VueDraggablePlus正是為了解決這一痛點而誕生的,讓我們一起來看看它的特點和用法吧
    2024-03-03
  • vue-element-admin 全局loading加載等待

    vue-element-admin 全局loading加載等待

    本文主要介紹了vue-element-admin 全局loading加載等待,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue axios請求攔截實例代碼

    vue axios請求攔截實例代碼

    axios 是一個基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶端.這篇文章主要介紹了vue/axios請求攔截的相關(guān)知識,需要的朋友可以參考下
    2018-03-03
  • 前端項目中的Vue、React錯誤監(jiān)聽

    前端項目中的Vue、React錯誤監(jiān)聽

    這篇文章主要介紹了前端項目中的Vue、React錯誤監(jiān)聽,文章圍繞主題的相關(guān)資料展開詳細內(nèi)容介紹需要的小伙伴可以參考一下
    2022-04-04
  • Vue 權(quán)限控制的兩種方法(路由驗證)

    Vue 權(quán)限控制的兩種方法(路由驗證)

    這篇文章主要介紹了Vue 權(quán)限控制的兩種方法(路由驗證),每種方法給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • VueJs組件之父子通訊的方式

    VueJs組件之父子通訊的方式

    這篇文章主要介紹了VueJs組件之父子通訊的方式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • vue如何在表格中實現(xiàn)右鍵菜單

    vue如何在表格中實現(xiàn)右鍵菜單

    這篇文章主要介紹了vue如何在表格中實現(xiàn)右鍵菜單問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • vue實現(xiàn)密碼顯示與隱藏按鈕的自定義組件功能

    vue實現(xiàn)密碼顯示與隱藏按鈕的自定義組件功能

    本文通過兩種思路給大家介紹vue實現(xiàn)密碼顯示與隱藏按鈕的自定義組件功能,感興趣的朋友跟隨小編一起看看吧
    2019-04-04

最新評論

夹江县| 望奎县| 讷河市| 卫辉市| 渑池县| 南投县| 永州市| 隆回县| 靖远县| 桂东县| 淮滨县| 南宁市| 云霄县| 福建省| 延吉市| 安龙县| 德惠市| 保定市| 灵丘县| 游戏| 涞水县| 闵行区| 青海省| 荣昌县| 馆陶县| 吉林市| 依兰县| 鹰潭市| 郑州市| 赣榆县| 台南市| 循化| 仁怀市| 青神县| 长葛市| 福建省| 天柱县| 阜平县| 宜阳县| 怀宁县| 兰西县|