vue3+vite項目H5配置適配步驟詳解
更新時間:2023年10月26日 10:14:14 作者:張旭超
這篇文章主要為大家介紹了vue3+vite項目H5配置適配步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
vue3+vite項目配置適配H5
安裝插件
主要安裝一下兩個插件:
- amfe-flexible(主要用于動態(tài)設置根元素字體大小(rem),以根據(jù)屏幕尺寸進行自適應布局)
- postcss-px-to-viewport-8-plugin(將px單位轉換為rem)
開始配置
第一步、安裝amfe-flexible插件
cnpm install amfe-flexible --save
第二步、在main.js中導入
import { createApp } from 'vue' import './style.css' import App from './App.vue' import 'amfe-flexible' createApp(App).mount('#app')
第三步、安裝postcss-px-to-viewport-8-plus
cnpm install postcss-px-to-viewport-8-plugin --save
第四步、配置vite.config.ts文件
export default defineConfig({ plugins: [vue()], css: { postcss: { plugins: [ postcsspxtoviewport({ unitToConvert: 'px', // 需要轉換的單位,默認為"px" viewportWidth: 390, // 設計稿的視口寬度 unitPrecision: 5, // 單位轉換后保留的精度 propList: ['*'], // 能轉化為vw的屬性列表 viewportUnit: 'vw', // 希望使用的視口單位 fontViewportUnit: 'vw', // 字體使用的視口單位 selectorBlackList: [], // 需要忽略的CSS選擇器,不會轉為視口單位,使用原有的px等單位。 minPixelValue: 1, // 設置最小的轉換數(shù)值,如果為1的話,只有大于1的值會被轉換 mediaQuery: false, // 媒體查詢里的單位是否需要轉換單位 replace: true, // 是否直接更換屬性值,而不添加備用屬性 exclude: undefined, // 忽略某些文件夾下的文件或特定文件,例如 'node_modules' 下的文件 include: undefined, // 如果設置了include,那將只有匹配到的文件才會被轉換 landscape: false, // 是否添加根據(jù) landscapeWidth 生成的媒體查詢條件 @media (orientation: landscape) landscapeUnit: 'vw', // 橫屏時使用的單位 landscapeWidth: 390 // 橫屏時使用的視口寬度 }) ] } } })
以上就是vue3+vite項目H5配置適配步驟詳解的詳細內容,更多關于vue3 vite適配H5配置的資料請關注腳本之家其它相關文章!
相關文章
Vue2(三)實現(xiàn)子菜單展開收縮,帶動畫效果實現(xiàn)方法
這篇文章主要介紹了vue實現(xiàn)收縮展開效果的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04vuex 動態(tài)注冊方法 registerModule的實現(xiàn)
這篇文章主要介紹了vuex 動態(tài)注冊方法 registerModule的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-07-07在Vue項目中用fullcalendar制作日程表的示例代碼
這篇文章主要介紹了在Vue項目中用fullcalendar制作日程表,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08使用vue根據(jù)狀態(tài)添加列表數(shù)據(jù)和刪除列表數(shù)據(jù)的實例
今天小編就為大家分享一篇使用vue根據(jù)狀態(tài)添加列表數(shù)據(jù)和刪除列表數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09vue長列表優(yōu)化之虛擬列表實現(xiàn)過程詳解
前端的業(yè)務開發(fā)中會遇到不使用分頁方式來加載長列表的需求,下面這篇文章主要給大家介紹了關于vue長列表優(yōu)化之虛擬列表實現(xiàn)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-08-08