import SITE_INFO from "../config"; // 图片灯箱 import "../../public/assets/js/view-image.min.js"; declare const ViewImage: any; import { LoadScript } from "../utils/index"; declare const twikoo: any; // 处理评论区数据 const formateComment = () => { // 图片灯箱 ViewImage && ViewImage.init(".vh-comment img:not(.tk-avatar-img)"); // 处理 URL document.querySelectorAll('.vh-comment a[href="#"]').forEach(link => link.removeAttribute('href')); } // 初始化评论插件 export default async () => { const commentDOM = '.vh-comment>section' if (!document.querySelector(commentDOM) || !SITE_INFO.Twikoo.envId) return; document.querySelector(commentDOM)!.innerHTML = '
' await LoadScript("https://registry.npmmirror.com/twikoo/1.6.41/files/dist/twikoo.all.min.js"); twikoo.init({ envId: SITE_INFO.Twikoo.envId, el: commentDOM, onCommentLoaded: () => setTimeout(formateComment) }) }