diff --git a/src/.DS_Store b/src/.DS_Store index 84f56612f1a27cb61eff36a7ae198c6a185c30e1..5477a1efb990c2677d9d0c8922298f596f1c07a2 100644 Binary files a/src/.DS_Store and b/src/.DS_Store differ diff --git a/src/assets/.DS_Store b/src/assets/.DS_Store index c44f08dfdd3e3472f768db3732f04e7e118eb58c..a3c6f4ae49d5108a4d65a92566fd555e5b775723 100644 Binary files a/src/assets/.DS_Store and b/src/assets/.DS_Store differ diff --git a/src/assets/js/utils.js b/src/assets/js/utils.js index f08d50c7cdfb1244e596535dff068fe8e13c4998..ec9105dcbaa9768fc75b1ef54d09507e404bc462 100644 --- a/src/assets/js/utils.js +++ b/src/assets/js/utils.js @@ -349,7 +349,7 @@ export function addLanguageClass(html) { }); return virtualDom; } -export function addLinkTarget(html) { +export function formatElements(html) { const virtualDom = document.createElement("div"); virtualDom.innerHTML = html; const userList = []; @@ -359,6 +359,9 @@ export function addLinkTarget(html) { userList.push(item.dataset.user); } }); + Array.from(virtualDom.querySelectorAll("img")).forEach(item => { + item.className = 'md_img' + }); const list = Array.from(new Set(userList)); // 去重 return { callUserList: list, userHtml: virtualDom.innerHTML }; } diff --git a/src/components/content/mixins/render-mixins.js b/src/components/content/mixins/render-mixins.js index 9b56b45441b1289bce806743a17764258782b833..7a1cdc889fc066a0a928badead3942736e25ed0d 100644 --- a/src/components/content/mixins/render-mixins.js +++ b/src/components/content/mixins/render-mixins.js @@ -2,7 +2,7 @@ import { getFilteredTags, getLinkTags, addLanguageClass, - addLinkTarget, + formatElements, linkTypeSpiltStr, getfilesize } from "@/assets/js/utils"; @@ -38,7 +38,7 @@ export default { const filteredTags = getFilteredTags(html, cleanHtml); // 计算是否有标签被过滤 // 链接转换为卡片 const { vDom, links } = getLinkTags(this.id, cleanHtml); - const { callUserList, userHtml } = addLinkTarget(cleanHtml); + const { callUserList, userHtml } = formatElements(cleanHtml); // const videoHtml = await renderVideo(this.id, userHtml); this.$emit("callUserList", callUserList); this.$emit("getFilteredTags", filteredTags);