New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vue3-transform-dom

Package Overview
Dependencies
Maintainers
0
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue3-transform-dom

A component based on vue3 that can scale and drag dom...

  • 1.0.3
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-62.5%
Maintainers
0
Weekly downloads
 
Created
Source

vue3-transform-dom

一个基于Vue3的可以缩放和拖动dom元素的组件

安装

npm install vue3-transform-dom --save

API

props属性
属性名说明类型默认值
widthnumber-
heightnumber-
disableMove是否禁止移动booleanfalse
disableScale是否禁止缩放booleanfalse
scaleStepnumber0.1
minWHdom被缩小到的最小的宽高尺寸number1
maxWHdom被放大到的最大的宽高尺寸numberInfinity
limitInWindow是否限制数据始终有区域位于窗口内部booleanfalse
limitSize显示在窗口内部的最小值number100
插槽
  • 默认插槽
{
  /**
   * @see {https://www.npmjs.com/package/transfer-to-window}
   */
  transfer2window: TransferTowindow;
}
方法与属性
  • 获取鼠标相对于el的坐标
/**
 * 获取鼠标相对于el的坐标
 */
getPosition(e: MouseEvent): { x: number, y: number }
  • 强制刷新
/**
 * 强制刷新
 */
forceFresh()
  • 中心缩放
/**
 * 中心缩放
 * @param zoomOut 放大
 */
zoomByCenter(zoomOut: boolean)
  • transfer2window 参考transfer-to-window

使用

<template>
  <transform-dom :width="1024" :height="1024">
    <div class="inner">
      inner dom
    </div>
  </transform-dom>
</template>

Keywords

FAQs

Package last updated on 22 Oct 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc