|
@@ -6,15 +6,7 @@
|
|
|
<script>
|
|
<script>
|
|
|
import { mapState } from 'vuex';
|
|
import { mapState } from 'vuex';
|
|
|
import axios from 'axios';
|
|
import axios from 'axios';
|
|
|
-window.addEventListener(
|
|
|
|
|
- 'message',
|
|
|
|
|
- event => {
|
|
|
|
|
- if (window.ReactNativeWebView) {
|
|
|
|
|
- window.ReactNativeWebView.postMessage(JSON.stringify(event));
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- false,
|
|
|
|
|
-);
|
|
|
|
|
|
|
+
|
|
|
export default {
|
|
export default {
|
|
|
name: '',
|
|
name: '',
|
|
|
data() {
|
|
data() {
|
|
@@ -27,11 +19,16 @@ export default {
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
- // this.getData();
|
|
|
|
|
- // this.initMap();
|
|
|
|
|
|
|
+ window.draw = this.draw;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ draw(list) {
|
|
|
|
|
+ if (window.ReactNativeWebView) {
|
|
|
|
|
+ window.ReactNativeWebView.postMessage(JSON.stringify(list));
|
|
|
|
|
+ }
|
|
|
|
|
+ this.initMap();
|
|
|
|
|
+ },
|
|
|
getData() {
|
|
getData() {
|
|
|
axios.get('http://dingdong.izouma.com/merchant/heatMap', {
|
|
axios.get('http://dingdong.izouma.com/merchant/heatMap', {
|
|
|
longitude: '118.734661',
|
|
longitude: '118.734661',
|