diff --git a/package.json b/package.json
index dee781da4aab15cb2c1fa851b263dd2f10ebad47..8bc8bac5012f2204d5e775facd857314ef35aea0 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,8 @@
"qrcodejs2-fix": "^0.0.1",
"uuid": "^9.0.0",
"vue": "^3.2.37",
- "vue-router": "^4.2.4"
+ "vue-router": "^4.2.4",
+ "xmorse": "^1.0.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^3.0.1",
diff --git a/src/views/DNS.vue b/src/views/DNS.vue
index cdd9927756a9cb429262aae55e80df2a129fb398..14c5faee7bc14b160bc3ed8176d877a2a93dff16 100644
--- a/src/views/DNS.vue
+++ b/src/views/DNS.vue
@@ -1,15 +1,15 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -34,10 +34,22 @@ let after_str = ref("")
async function parseHanle() {
// 判断空
if (before_str.value == "") {
- ElMessage("请输入域名后解析")
- return 0;
+ ElMessage("请输入域名后解析")
+ return 0;
}
const res = await axios.get(`https://139.159.151.0/parse?domain=${before_str.value}`);
+ if (isNaN(parseInt(res.data[0]))) {
+ ElMessage({
+ message: "域名解析异常",
+ type: "warning"
+ })
+ after_str.value = res.data;
+ return;
+ }
+ ElMessage({
+ message: "解析成功",
+ type: "success"
+ })
after_str.value = res.data;
}
diff --git a/src/views/IP.vue b/src/views/IP.vue
index 32b0bca015655765212d497292dc09e28f686a9d..536ae7455d14376adbde4e60a365adaef057c0a3 100644
--- a/src/views/IP.vue
+++ b/src/views/IP.vue
@@ -17,7 +17,8 @@ import Desc from "../components/Desc.vue"
let Desc_text = ref(null);
onMounted(()=>{
- Desc_text.value.setDescText(`获取当前计算机的公网IP,可用于云产品开放白名单的IP填写等作用。`)
+ Desc_text.value.setDescText(`获取当前计算机的公网IP,可用于云产品开放白名单的IP填写等作用
+ (使用前请先关闭代理)。`)
})
// IP地址
diff --git a/src/views/Morse.vue b/src/views/Morse.vue
index 7a1ab5fc83d44dfc6f2077a5c6fef9c4b53fb2ed..bc40f3190d3bd08822344d12de052f2091440388 100644
--- a/src/views/Morse.vue
+++ b/src/views/Morse.vue
@@ -1,5 +1,20 @@
+
+
+
+
- Morse密码
+
+
+
\ No newline at end of file