From 4525ae08d0fbd168e34f1194942d3f9b676cd042 Mon Sep 17 00:00:00 2001 From: zerosoul Date: Sat, 2 Apr 2022 17:14:20 +0800 Subject: [PATCH] fix: node type check --- src/common/component/MrakdownRender.js | 2 +- src/routes/chat/Layout.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/common/component/MrakdownRender.js b/src/common/component/MrakdownRender.js index dcbb8366..ef0d1ac7 100644 --- a/src/common/component/MrakdownRender.js +++ b/src/common/component/MrakdownRender.js @@ -32,7 +32,7 @@ export default function MrakdownRender({ content }) { console.log(evt); const { target } = evt; // 图片 - if (target.nodeType == 1) { + if (target.nodeName == "IMG") { const data = { originUrl: target.dataset.origin || target.src }; setPreviewImage(data); } diff --git a/src/routes/chat/Layout.js b/src/routes/chat/Layout.js index ba3c3f2d..258ad55d 100644 --- a/src/routes/chat/Layout.js +++ b/src/routes/chat/Layout.js @@ -117,7 +117,10 @@ export default function Layout({ (evt) => { console.log(evt); const { target } = evt; - if (target.nodeType == 1 && target.classList.contains("preview")) { + if ( + target.nodeName == "IMG" && + target.classList.contains("preview") + ) { const originUrl = target.dataset.origin || target.src; const meta = JSON.parse(target.dataset.meta || "{}"); setPreviewImage({ originUrl, ...meta });