|
|
@@ -1,12 +1,18 @@
|
|
|
<template>
|
|
|
- <div id="container"></div>
|
|
|
+ <div id="container">
|
|
|
+ <div @click="sendMessage">发送信息</div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { mapState } from 'vuex';
|
|
|
import axios from 'axios';
|
|
|
-import { clientMethod } from '../utils/Post';
|
|
|
-clientMethod();
|
|
|
-
|
|
|
+window.addEventListener(
|
|
|
+ 'message',
|
|
|
+ function(event) {
|
|
|
+ console.log(event);
|
|
|
+ },
|
|
|
+ false,
|
|
|
+);
|
|
|
export default {
|
|
|
name: '',
|
|
|
data() {
|
|
|
@@ -18,13 +24,10 @@ export default {
|
|
|
...mapState(['userInfo']),
|
|
|
},
|
|
|
mounted() {
|
|
|
- window.APP.invokeClientMethod('getList', { page: 0 }, data => {
|
|
|
- console.log(data);
|
|
|
+ this.$nextTick(() => {
|
|
|
+ // this.getData();
|
|
|
+ // this.initMap();
|
|
|
});
|
|
|
- // this.$nextTick(() => {
|
|
|
- // this.getData();
|
|
|
- // this.initMap();
|
|
|
- // });
|
|
|
},
|
|
|
methods: {
|
|
|
getData() {
|
|
|
@@ -83,6 +86,11 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ sendMessage() {
|
|
|
+ if (window.ReactNativeWebView) {
|
|
|
+ window.ReactNativeWebView.postMessage('信息为27');
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|