# drag-map **Repository Path**: OSV-Labs/drag-map ## Basic Information - **Project Name**: drag-map - **Description**: 拖拽定位工具类,提供了拖拽方法的封装,事件发送以及位点数据的计算 主要应用场景为各种IOT项目的示意图,设备定位功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2019-12-15 - **Last Updated**: 2021-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # drag-map 拖拽定位工具类,提供了拖拽方法的封装,事件发送以及位点数据的计算 主要应用场景为各种IOT项目的示意图,设备定位功能 ### Demo Demo: ['https://www.liyu.fun/demo/drag-map'](https://www.liyu.fun/demo/drag-map) Demo源码示例: ['Home.vue'](https://github.com/gitliyu/drag-map/blob/master/demo/src/views/Home.vue) ### 安装 ``` npm install drag-map ``` ### 使用 ```javascript import DragMap from 'DragMap' const dragMap = new DragMap(); ``` 在实例化时可接受参数,不传时以下为默认值 ```javascript new DragMap({ list: '#drag-list', // 可选目标列表 map: '#drag-map', // 拖拽目标区域 target: '.drag-target' // 拖拽目标 }) ``` 默认html结构为 ```html