Wait for TEST and ENG Version

This commit is contained in:
naibo 2023-05-24 04:27:46 +08:00
parent 875b86d266
commit 76fe3a83b9
2 changed files with 60 additions and 61 deletions

View File

@ -130,7 +130,7 @@
class="btn btn-primary btn-lg"
style="margin-top: 15px; width: 300px;height:60px;padding-top:12px;color:white">开始设计</a></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>
</div>

View File

@ -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'))