OSDN Git Service

feat: support modify testnet url
authorj <coffce404@gmail.com>
Thu, 25 Feb 2021 06:27:58 +0000 (14:27 +0800)
committerj <coffce404@gmail.com>
Thu, 25 Feb 2021 06:27:58 +0000 (14:27 +0800)
src/utils/constants.js
src/views/settings/settings.vue

index 055c7fe..00c82a0 100644 (file)
@@ -22,7 +22,7 @@ export const camelize = (object) => {
 
 export const networks = {
   mainnet:'https://bcapi.movapi.com',
-  testnet:'http://161.189.9.64'
+  testnet: localStorage.getItem('testnet') || 'http://52.83.11.181'
 }
 
 export const networksJS = {
index 834f9b9..bd0de3f 100644 (file)
@@ -78,7 +78,7 @@
                 <i class="iconfont icon_arrow_1"></i>
             </div>
         </div>
-        <div class="version">
+        <div class="version" @click="onVersionClick">
           {{ $t("setting.version") }}[AIV]{version}[/AIV]
         </div>
     </div>
 <script>
 import { mapGetters, mapState } from 'vuex'
 import {apis} from '@/utils/BrowserApis';
+import { log } from 'util';
 
 export default {
     name: "",
     data() {
         return {
+          versionClickCount: 0
         };
     },
     computed: {
@@ -124,6 +126,17 @@ export default {
       ])
     },
     methods: {
+      onVersionClick () {
+        this.versionClickCount++
+        if (this.versionClickCount > 9) {
+          this.versionClickCount = 0
+          const url = window.prompt('testnet')
+          if (url) {
+            this.$toast.success('重新打开插件后生效')
+            localStorage.setItem('testnet', url)
+          }
+        }
+      }
     },
     mounted: function () {