加载头像
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體
ontent(e.comment), 'avatar': e.avatar, 'nick': e.nick, 'url': e.url + '#' + e.id, 'date': new Date(e.created).toISOString() } }) saveToLocal.set('twikoo-newest-comments', JSON.stringify(twikooArray), 10/(60*24)) generateHtml(twikooArray) }).catch(function (err) { const $dom = document.querySelector('#card-newest-comments .aside-list') $dom.textContent= "无法获取评论,请确认相关配置是否正确" }) } if (typeof twikoo === 'object') { runTwikoo() } else { getScript('https://cdn.staticfile.net/twikoo/1.6.39/twikoo.all.min.js').then(runTwikoo) } } const generateHtml = array => { let result = '' if (array.length) { for (let i = 0; i < array.length; i++) { result += '
' if (true) { const name = 'data-lazy-src' result += `${array[i].nick}
${array[i].nick}
` } result += `
${array[i].content}
` } } else { result += '没有评论' } let $dom = document.querySelector('#card-newest-comments .aside-list') $dom && ($dom.innerHTML= result) window.lazyLoadInstance && window.lazyLoadInstance.update() window.pjax && window.pjax.refresh($dom) } const newestCommentInit = () => { if (document.querySelector('#card-newest-comments .aside-list')) { const data = saveToLocal.get('twikoo-newest-comments') if (data) { generateHtml(JSON.parse(data)) } else { getComment() } } } newestCommentInit() document.addEventListener('pjax:complete', newestCommentInit) })