Skip to content

Commit e082fbe

Browse files
authored
Merge pull request #402 from fourcels/patch-polygon
添加 polygon draggable 属性
2 parents 0cae621 + 6f1e85c commit e082fbe

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/docs/zh-cn/coverings/polygon.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
<template>
1010
<div class="amap-page-container">
11-
<el-amap vid="amap" :zoom="zoom" :amap-manager="amapManager" :center="center"
11+
<el-amap vid="amap" :zoom="zoom" :amap-manager="amapManager" :center="center"
1212
ref="map"
1313
class="amap-demo">
14-
<el-amap-polygon v-for="(polygon, index) in polygons" :vid="index" :ref="`polygon_${index}`" :path="polygon.path" :events="polygon.events"></el-amap-polygon>
14+
<el-amap-polygon v-for="(polygon, index) in polygons" :vid="index" :ref="`polygon_${index}`" :path="polygon.path" :draggable="polygon.draggable" :events="polygon.events"></el-amap-polygon>
1515
</el-amap>
1616
</div>
1717
</template>
@@ -32,6 +32,7 @@
3232
amapManager: amapManager,
3333
polygons: [
3434
{
35+
draggable: true,
3536
path: [[121.5273285, 31.21515044], [121.5293285, 31.21515044], [121.5293285, 31.21915044], [121.5273285, 31.21515044]],
3637
events: {
3738
click: () => {
@@ -74,6 +75,7 @@ fillColor | String | 多边形填充颜色,使用16进制颜色代码赋值,
7475
fillOpacity | Float | 多边形填充透明度,取值范围[0,1],0表示完全透明,1表示不透明。默认为0.9
7576
extData | Any | 用户自定义属性,支持JavaScript API任意数据类型,如Polygon的id等
7677
strokeStyle | String | 轮廓线样式,实线:solid,虚线:dashed
78+
draggable | Boolean | 设置多边形是否可拖拽移动,默认为false
7779

7880
## ref 可用方法
7981
提供无副作用的同步帮助方法

src/lib/components/amap-polygon.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ export default {
2323
'visible',
2424
'strokeDasharray',
2525
'events',
26-
'onceEvents'
26+
'onceEvents',
27+
'draggable'
2728
],
2829
data() {
2930
return {

0 commit comments

Comments
 (0)