# vue-auto-scale
**Repository Path**: strivelei/vue-auto-scale
## Basic Information
- **Project Name**: vue-auto-scale
- **Description**: vue大屏适配缩放组件
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 14
- **Forks**: 2
- **Created**: 2022-11-21
- **Last Updated**: 2025-06-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# vue-auto-scale
#### 介绍
vue3大屏适配缩放组件
#### 软件架构
##### 支持vue2.7+ vue2.7 以下需安装 `` cnpm i @vue/composition-api -S ``
## ts版本请使用 1.x js版本使用0.2.x
#### 安装教程
```bash
npm i vue-auto-scale -S
or
yarn add vue-auto-scale
```
#### 使用说明
***使用时需要将页面中单位全部换成px 百分比不受影响***
```html
```
``` javascript
```
## 属性
- ` width ` 宽度(设计搞宽度) 默认 `1920`
- ` height ` 高度(设计稿高度) 默认 `1080`
- ` delay `自适应缩放防抖延迟时间(ms) 默认 `100`
- ` scaleType `缩放类型 `1`: 强制铺满 `2`: 按比例缩放 `3`: 适应宽度 `4`: 适应高度 默认值` 1 `
- ` reverse-scaling-ids `不被缩放的元素id 可以为数组或者字符串 默认为 `null `
- ` parent` 获取宽高的时候是否使用父元素的宽高 默认 `false`
#### **以上参数均支持响应式**
# 如果有其他需求可以在gitee上提出,后续会新增和优化