mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-05-09 12:17:29 +08:00
fix: 修复内容绑定问题
This commit is contained in:
@@ -20,7 +20,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="messages-list" ref="messagesListEl" @click="handleContentClick">
|
<div class="messages-list" ref="messagesListEl">
|
||||||
<div v-if="loading" class="loading-container">
|
<div v-if="loading" class="loading-container">
|
||||||
<l-hatch size="28" stroke="4" speed="3.5" color="var(--primary-color)"></l-hatch>
|
<l-hatch size="28" stroke="4" speed="3.5" color="var(--primary-color)"></l-hatch>
|
||||||
</div>
|
</div>
|
||||||
@@ -50,7 +50,11 @@
|
|||||||
<div class="reply-content" v-html="renderMarkdown(item.replyTo.content)"></div>
|
<div class="reply-content" v-html="renderMarkdown(item.replyTo.content)"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="message-content">
|
<div class="message-content">
|
||||||
<div class="info-content-text" v-html="renderMarkdown(item.content)"></div>
|
<div
|
||||||
|
class="info-content-text"
|
||||||
|
v-html="renderMarkdown(item.content)"
|
||||||
|
@click="handleContentClick"
|
||||||
|
></div>
|
||||||
</div>
|
</div>
|
||||||
<ReactionsGroup
|
<ReactionsGroup
|
||||||
:model-value="item.reactions"
|
:model-value="item.reactions"
|
||||||
@@ -463,11 +467,7 @@ function minimize() {
|
|||||||
|
|
||||||
function handleContentClick(e) {
|
function handleContentClick(e) {
|
||||||
handleMarkdownClick(e)
|
handleMarkdownClick(e)
|
||||||
if (
|
if (e.target.tagName === 'IMG' && !e.target.classList.contains('emoji')) {
|
||||||
e.target.tagName === 'IMG' &&
|
|
||||||
!e.target.classList.contains('emoji') &&
|
|
||||||
!e.target.closest('.reactions-container')
|
|
||||||
) {
|
|
||||||
const container = e.target.parentNode
|
const container = e.target.parentNode
|
||||||
const imgs = [...container.querySelectorAll('img')].map((i) => i.src)
|
const imgs = [...container.querySelectorAll('img')].map((i) => i.src)
|
||||||
lightboxImgs.value = imgs
|
lightboxImgs.value = imgs
|
||||||
|
|||||||
Reference in New Issue
Block a user