yearning
18 小时以前 63fea2990e587837ed3dde2b9ac8f2b4ef729672
src/views/h5/map/BaiduMap.vue
File was renamed from src/views/h5/signup/BaiduMap.vue
@@ -39,6 +39,7 @@
      type: Object,
      default: () => ({ lng: 0, lat: 0 })
    },
    limitDistanceFlag: Boolean
  },
  data() {
    return {
@@ -60,7 +61,7 @@
    center: {
      handler: function(val) {
        const newPoint = new BMapGL.Point(val.lng, val.lat);
        this.map.map.setCenter(newPoint)
        this.map.setCenter(newPoint)
      },
      deep: true
    }
@@ -99,10 +100,19 @@
              lng: pt.lng,
              lat: pt.lat
            }
            that.$emit('getUserPositionStatus', 'success')
            that.diffDistance()
            const positionAddressText = r.address.province + r.address.city + r.address.district + r.address.street
            that.$emit('getUserPositionStatus', {
              status: 'success',
              userPositionText: positionAddressText
            })
            if (this.limitDistanceFlag) {
              that.diffDistance()
            } else {
              const newPoint = new BMapGL.Point(that.userPosition.lng, that.userPosition.lat);
              that.map.setCenter(newPoint)
            }
        } else {
          that.$emit('getUserPositionStatus', 'fail')
          that.$emit('getUserPositionStatus', { status: 'fail' })
        }
      });
    },