mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-13 09:28:14 +08:00
🐛 修复特定情况下的渲染错误,调整格式
This commit is contained in:
@@ -70,7 +70,7 @@ function getParsedData(data: TGApp.Plugins.Mys.SctPost.Base[]): TGApp.Plugins.My
|
||||
child = [];
|
||||
}
|
||||
}
|
||||
if (check !== parsedText.length && check !== 0) {
|
||||
if (check < parsedText.length && check !== 0) {
|
||||
res.push(...child);
|
||||
child = [];
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
</div>
|
||||
<div class="tpr-info">
|
||||
<div class="tpri-left">
|
||||
<span>{{ getTime() }}</span>
|
||||
<span :title="getFullTime()">{{ getTime() }}</span>
|
||||
<span>{{ props.modelValue.user.ip_region }}</span>
|
||||
</div>
|
||||
<div class="tpri-right">
|
||||
@@ -128,7 +128,6 @@ watch(
|
||||
async (value) => {
|
||||
if (value) {
|
||||
await event.emit("openReplySub", props.modelValue.reply.reply_id);
|
||||
console.error("emit openReplySub");
|
||||
}
|
||||
},
|
||||
);
|
||||
@@ -136,13 +135,16 @@ watch(
|
||||
async function listenSub(): Promise<UnlistenFn> {
|
||||
return await event.listen("openReplySub", async (e: Event<string>) => {
|
||||
if (e.payload !== props.modelValue.reply.reply_id) {
|
||||
if (showSub.value) {
|
||||
showSub.value = false;
|
||||
}
|
||||
if (showSub.value) showSub.value = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function getFullTime(): string {
|
||||
const time = new Date(props.modelValue.reply.created_at * 1000);
|
||||
return time.toLocaleString().replace(/\//g, "-");
|
||||
}
|
||||
|
||||
function getTime(): string {
|
||||
const time = new Date(props.modelValue.reply.created_at * 1000);
|
||||
const now = new Date();
|
||||
@@ -152,10 +154,10 @@ function getTime(): string {
|
||||
}
|
||||
// 如果是今年,显示 MM-dd
|
||||
if (time.getFullYear() === now.getFullYear()) {
|
||||
return time.toLocaleDateString().slice(5);
|
||||
return time.toLocaleDateString().slice(5).replace(/\//g, "-");
|
||||
}
|
||||
// 否则显示 yyyy-MM-dd
|
||||
return time.toLocaleDateString();
|
||||
return time.toLocaleDateString().replace(/\//g, "-");
|
||||
}
|
||||
|
||||
async function showReply(): Promise<void> {
|
||||
|
||||
Reference in New Issue
Block a user