From ec9f58b4043f86a3707301b03a8b0923e0391aa9 Mon Sep 17 00:00:00 2001 From: m0_60155232 Date: Wed, 13 Sep 2023 13:10:00 +0800 Subject: [PATCH] Wed Sep 13 13:10:00 CST 2023 inscode --- package.json | 3 ++- src/views/DNS.vue | 36 ++++++++++++++++++++++++------------ src/views/IP.vue | 3 ++- src/views/Morse.vue | 19 +++++++++++++++++-- 4 files changed, 45 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index dee781d..8bc8bac 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 cdd9927..14c5fae 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 32b0bca..536ae74 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 7a1ab5f..bc40f31 100644 --- a/src/views/Morse.vue +++ b/src/views/Morse.vue @@ -1,5 +1,20 @@ - Morse密码 + + + \ No newline at end of file -- GitLab