From 76fe3a83b92246a14e5208b69bce810f0dc73c2d Mon Sep 17 00:00:00 2001 From: naibo Date: Wed, 24 May 2023 04:27:46 +0800 Subject: [PATCH] Wait for TEST and ENG Version --- ElectronJS/src/index.html | 2 +- ElectronJS/src/index.js | 119 +++++++++++++++++++------------------- 2 files changed, 60 insertions(+), 61 deletions(-) diff --git a/ElectronJS/src/index.html b/ElectronJS/src/index.html index 51200c6..3974c91 100644 --- a/ElectronJS/src/index.html +++ b/ElectronJS/src/index.html @@ -130,7 +130,7 @@ class="btn btn-primary btn-lg" style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">开始设计

- {{ $t('message.test2') }} + 返回首页

diff --git a/ElectronJS/src/index.js b/ElectronJS/src/index.js index c790555..0b0b8d0 100644 --- a/ElectronJS/src/index.js +++ b/ElectronJS/src/index.js @@ -11,65 +11,64 @@ const i18n = VueI18n.createI18n({ }) - function getUrlParam(name) { - var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 - var r = window.location.search.substr(1).match(reg); //匹配目标参数 - if (r != null) return unescape(r[2]); - return ""; - } +function getUrlParam(name) { + var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 + var r = window.location.search.substr(1).match(reg); //匹配目标参数 + if (r != null) return unescape(r[2]); + return ""; +} - var app = Vue.createApp({ - data() { - return { - init: true, - lang: 'zh', - user_data_folder: getUrlParam("user_data_folder"), - step: 0, - newest_version: '-', // 最新版本号 - } - }, - mounted() { - // 发送GET请求获取GitHub的Release API响应 - const request = new XMLHttpRequest(); - request.open('GET', `https://api.github.com/repos/NaiboWang/EasySpider/releases/latest`); - request.setRequestHeader('User-Agent', 'JavaScript'); - request.onload = function() { - // 解析响应JSON并输出最新版本号 - const release = JSON.parse(request.responseText); - const latestVersion = release.tag_name; - app.$data.newest_version = latestVersion; - // alert(`Latest version is ${latestVersion}`); - }; - request.onerror = function() { - console.error('Error: failed to get latest version.'); - }; - request.send(); - }, - methods: { - changeLang(lang = 'zh') { - this.init = false; - this.lang = lang; - }, - startDesign(lang, with_data = false) { - if (with_data) { - console.log(this.user_data_folder) - if (this.user_data_folder == null || this.user_data_folder == "") { - if (lang == 'zh') { - alert("请指定用户信息目录"); - } else { - alert("Please specify the user information directory"); - } - return; - } - window.electronAPI.startDesign(lang, this.user_data_folder); - } else { - window.electronAPI.startDesign(lang); - } - }, - startInvoke(lang) { - window.electronAPI.startInvoke(lang); - } +var app = Vue.createApp({ + data() { + return { + init: true, + lang: 'zh', + user_data_folder: getUrlParam("user_data_folder"), + step: 0, + newest_version: '-', // 最新版本号 } - }).use(i18n).mount('#app') - console.log(i18n.global.t('test')) - document.title = i18n.global.t('test'); + }, + mounted() { + // 发送GET请求获取GitHub的Release API响应 + const request = new XMLHttpRequest(); + request.open('GET', `https://api.github.com/repos/NaiboWang/EasySpider/releases/latest`); + request.setRequestHeader('User-Agent', 'JavaScript'); + request.onload = function() { + // 解析响应JSON并输出最新版本号 + const release = JSON.parse(request.responseText); + const latestVersion = release.tag_name; + app.$data.newest_version = latestVersion; + // alert(`Latest version is ${latestVersion}`); + }; + request.onerror = function() { + console.error('Error: failed to get latest version.'); + }; + request.send(); + }, + methods: { + changeLang(lang = 'zh') { + this.init = false; + this.lang = lang; + }, + startDesign(lang, with_data = false) { + if (with_data) { + console.log(this.user_data_folder) + if (this.user_data_folder == null || this.user_data_folder == "") { + if (lang == 'zh') { + alert("请指定用户信息目录"); + } else { + alert("Please specify the user information directory"); + } + return; + } + window.electronAPI.startDesign(lang, this.user_data_folder); + } else { + window.electronAPI.startDesign(lang); + } + }, + startInvoke(lang) { + window.electronAPI.startInvoke(lang); + } + } +}).use(i18n).mount('#app') +console.log(i18n.global.t('test'))