diff --git a/src/webui/ui/NapCat.ts b/src/webui/ui/NapCat.ts index 2d984242..1024aeed 100644 --- a/src/webui/ui/NapCat.ts +++ b/src/webui/ui/NapCat.ts @@ -245,6 +245,8 @@ async function onSettingWindowCreated(view: Element) { doc: Document = document, inputAttr: any = {} ) => { + type = type.replace(/\./g, "-");//替换操作 + const hostContainerDom = doc.body.querySelector( `#config-ob11-${type}-list` ); @@ -252,11 +254,11 @@ async function onSettingWindowCreated(view: Element) { buildHostListItem( type, "", - ob11Config[type.split(".")[0]][type.split(".")[1]].length, + ob11Config[type.split("-")[0]][type.split("-")[1]].length, inputAttr ) ); - ob11Config[type.split(".")[0]][type.split(".")[1]].push(""); + ob11Config[type.split("-")[0]][type.split("-")[1]].push(""); }; const initReverseHost = (type: string, doc: Document = document) => { const hostContainerDom = doc.body?.querySelector( @@ -275,7 +277,7 @@ async function onSettingWindowCreated(view: Element) { initReverseHost("http.postUrls", doc); initReverseHost("reverseWs.urls", doc); - + doc .querySelector("#config-ob11-http-postUrls-add") ?.addEventListener("click", () => @@ -283,7 +285,7 @@ async function onSettingWindowCreated(view: Element) { placeholder: "如:http://127.0.0.1:5140/onebot", }) ); - + doc .querySelector("#config-ob11-reverseWs-urls-add") ?.addEventListener("click", () => diff --git a/static/assets/renderer.js b/static/assets/renderer.js index e960fcef..003c14d4 100644 --- a/static/assets/renderer.js +++ b/static/assets/renderer.js @@ -357,6 +357,7 @@ async function onSettingWindowCreated(view) { return result; }; const addReverseHost = (type, doc2 = document, inputAttr = {}) => { + type = type.replace(/\./g, "-"); const hostContainerDom = doc2.body.querySelector( `#config-ob11-${type}-list` ); @@ -364,11 +365,11 @@ async function onSettingWindowCreated(view) { buildHostListItem( type, "", - ob11Config[type.split(".")[0]][type.split(".")[1]].length, + ob11Config[type.split("-")[0]][type.split("-")[1]].length, inputAttr ) ); - ob11Config[type.split(".")[0]][type.split(".")[1]].push(""); + ob11Config[type.split("-")[0]][type.split("-")[1]].push(""); }; const initReverseHost = (type, doc2 = document) => { const hostContainerDom = doc2.body?.querySelector(