mirror of
https://github.com/NaiboWang/EasySpider.git
synced 2025-04-21 12:15:16 +08:00
Wait for TEST and ENG Version
This commit is contained in:
parent
875b86d266
commit
76fe3a83b9
@ -130,7 +130,7 @@
|
|||||||
class="btn btn-primary btn-lg"
|
class="btn btn-primary btn-lg"
|
||||||
style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">开始设计</a></p>
|
style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">开始设计</a></p>
|
||||||
<p>
|
<p>
|
||||||
<a @click="step = 0" class="btn btn-outline-primary btn-lg"style="margin-top: 10px; width: 300px;height:45px;padding-top:5px">{{ $t('message.test2') }}</a>
|
<a @click="step = 0" class="btn btn-outline-primary btn-lg"style="margin-top: 10px; width: 300px;height:45px;padding-top:5px">返回首页</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -11,65 +11,64 @@ const i18n = VueI18n.createI18n({
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
function getUrlParam(name) {
|
function getUrlParam(name) {
|
||||||
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
|
||||||
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
var r = window.location.search.substr(1).match(reg); //匹配目标参数
|
||||||
if (r != null) return unescape(r[2]);
|
if (r != null) return unescape(r[2]);
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
var app = Vue.createApp({
|
var app = Vue.createApp({
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
init: true,
|
init: true,
|
||||||
lang: 'zh',
|
lang: 'zh',
|
||||||
user_data_folder: getUrlParam("user_data_folder"),
|
user_data_folder: getUrlParam("user_data_folder"),
|
||||||
step: 0,
|
step: 0,
|
||||||
newest_version: '-', // 最新版本号
|
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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}).use(i18n).mount('#app')
|
},
|
||||||
console.log(i18n.global.t('test'))
|
mounted() {
|
||||||
document.title = i18n.global.t('test');
|
// 发送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'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user