魏熙美 5 年之前
父節點
當前提交
558e7a6a88
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      src/pages/building/list/add/components/amap.jsx

+ 4
- 4
src/pages/building/list/add/components/amap.jsx 查看文件

@@ -91,10 +91,10 @@ class Amap extends React.Component {
91 91
     if (this.props.value !== prevProps.value) {
92 92
       if (value) {
93 93
         const temp = value.split(',')
94
-        this.setState({ markerPosition: { longitude: temp[1], latitude: temp[0] } })
95
-
96
-        // 需要在设置坐标成功后,重新设置 缩放级别
97
-        this.mapInstance.setZoom(15)
94
+        this.setState({ markerPosition: { longitude: temp[1], latitude: temp[0] } }, () => {
95
+          // 需要在设置坐标成功后,重新设置 缩放级别
96
+          this.mapInstance.setZoom(15)
97
+        })
98 98
       }
99 99
     }
100 100
   }