|
@@ -30,7 +30,7 @@
|
|
|
<script>
|
|
|
// @ is an alias to /src
|
|
|
let sha256 = require("js-sha256").sha256;
|
|
|
-import { guijiLogin, guijiActivity } from "@/api/index";
|
|
|
+import { guijiLogin, guijiActivity, defaultAjax } from "@/api/index";
|
|
|
import derunsanqin from "./views/derunsanqin.vue";
|
|
|
import defaultComponent from "./views/defaultComponent.vue";
|
|
|
import huashanyunhai from "./views/huashanyunhai.vue";
|
|
@@ -49,7 +49,8 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
- this.init();
|
|
|
+ if (localStorage.getItem("chinaMap")) this.init();
|
|
|
+ else this.getMap();
|
|
|
},
|
|
|
computed: {},
|
|
|
methods: {
|
|
@@ -70,6 +71,15 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ getMap() {
|
|
|
+ defaultAjax({
|
|
|
+ url:
|
|
|
+ "https://dangjian-web.oss-accelerate-overseas.aliyuncs.com/dj/static/chinaMap.json",
|
|
|
+ }).then(map => {
|
|
|
+ localStorage.setItem("chinaMap", JSON.stringify(map.json));
|
|
|
+ this.init();
|
|
|
+ });
|
|
|
+ },
|
|
|
// getTab() {
|
|
|
getTab(topic) {
|
|
|
let activitys = [];
|