Skip to content

用于 vite 的插件 ,如果您的项目为移动段项目没有做响应式布局,且PC端打开不太大程度影响使用体验,则可以使用本插件。将在浏览器上使用iframe的方式,实现PC端模拟移动端宽高比。

Notifications You must be signed in to change notification settings

suanju/vite-plugin-mobile-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vite-plugin-mobile-simulator

用途

  • 如果您的项目为移动段项目没有做响应式布局,且PC端打开不太大程度影响使用体验,则可以使用本插件。将在浏览器上使用iframe的方式,实现PC端模拟移动端宽高比。

演示

demo 地址 未使用 vite-plugin-mobile-simulator

demo 地址 使用后 vite-plugin-mobile-simulator

安装 (yarn or npm)

yarn add vite-plugin-mobile-simulator -D
# or
npm i vite-plugin-mobile-simulator -D
# or
pnpm install vite-plugin-mobile-simulator -D

使用方法

  • vite.config.ts 中的配置插件 (基础使用)
import {
  defineConfig
} from 'vite'
import vue from '@vitejs/plugin-vue'
import mobileSimulatorPlugin from 'vite-plugin-mobile-simulator';

export default defineConfig({
  plugins: [vue(), mobileSimulatorPlugin()],
})
  • vite.config.ts 中的配置插件 (配置文件)
import {
  defineConfig
} from 'vite'
import vue from '@vitejs/plugin-vue'
import mobileSimulatorPlugin from 'vite-plugin-mobile-simulator';

export default defineConfig({
  plugins: [vue(), mobileSimulatorPlugin({
    mobileThreshold: 768, // 手机阈值,当屏幕宽度小于该值时,显示手机模拟器
    frameWidth: 375, // 框架宽度
    frameHeight: 767, // 框架高度
    borderColor: '#b0b0b0', // 边框颜色
    backgroundColor: '#d6d6d6', // 背景颜色
    statusBarbackgroundColor: "#ffffff", // 状态栏背景颜色
    bodyBarbackgroundColor: '#ffffff', // 内容区域背景颜色
  })],
})

About

用于 vite 的插件 ,如果您的项目为移动段项目没有做响应式布局,且PC端打开不太大程度影响使用体验,则可以使用本插件。将在浏览器上使用iframe的方式,实现PC端模拟移动端宽高比。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published