# 缩放
# 演示
提示
拖拽播放器右下方的小红点可进行缩放
警告
此插件只适用于pc端
# 安装
npm i @lin-media/zoom
# 初始化
import MediaPlayer from "@lin-media/player";
import Zoom from "@lin-media/zoom";
MediaPlayer.use(Zoom);
const player = new MediaPlayer({
// ...
Zoom: {
// 是否允许横向缩放,默认true
x: true,
// 是否允许纵向缩放,默认true
y: true,
// 最大缩放宽度
maxWidth: 400,
// 最大缩放高度
maxHeight: 400,
// 最小缩放高度
minHeight: 100,
// 最小缩放宽度
minWidth: 100
}
});
// 监听缩放事件
player.$on("zoom", (item) => {
console.log(item);
});
# Zoom 参数
提示
Zoom 参数设置为 false
可关闭插件功能
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
x | 是否允许 x 轴缩放,可选 | boolean | — | true |
y | 是否允许 y 轴缩放,可选 | boolean | — | true |
maxWidth | 最大缩放宽度,可选 | number | — | — |
maxHeight | 最大缩放高度,可选 | number | — | — |
minHeight | 最小缩放高度,可选 | number | — | 0 |
minWidth | 最小缩放宽度,可选 | number | — | 0 |
# 事件
事件名称 | 说明 | 回调参数 |
---|---|---|
zoom | 缩放时触发 | {width:number,height:number} |