diff --git a/src/components/overlay/to-achiInfo.vue b/src/components/overlay/to-achiInfo.vue index 48a55205..91d8c6ed 100644 --- a/src/components/overlay/to-achiInfo.vue +++ b/src/components/overlay/to-achiInfo.vue @@ -103,7 +103,6 @@ function onCancel() { visible.value = false; } -// todo 存在 bug,点击成就标题时可能会没有效果 async function searchDirect(word: string): Promise { await TGLogger.Info(`[ToAchiInfo][${props.data?.id}][Search] 查询 ${word}`); search.value = word; diff --git a/src/components/post/tp-backupText.vue b/src/components/post/tp-backupText.vue index 3ad19609..1003fb02 100644 --- a/src/components/post/tp-backupText.vue +++ b/src/components/post/tp-backupText.vue @@ -47,7 +47,6 @@ interface TpBackupText { interface TpBackupTextProps { data: TpBackupText; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-divider.vue b/src/components/post/tp-divider.vue index 2cd79c4a..75b2f32d 100644 --- a/src/components/post/tp-divider.vue +++ b/src/components/post/tp-divider.vue @@ -21,7 +21,6 @@ interface TpDivider { interface TpDividerProps { data: TpDivider; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-image.vue b/src/components/post/tp-image.vue index db12d98c..c437c465 100644 --- a/src/components/post/tp-image.vue +++ b/src/components/post/tp-image.vue @@ -29,7 +29,6 @@ export interface TpImage { } interface TpImageProps { data: TpImage; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-linkCard.vue b/src/components/post/tp-linkCard.vue index 465b9051..58f7f760 100644 --- a/src/components/post/tp-linkCard.vue +++ b/src/components/post/tp-linkCard.vue @@ -39,7 +39,6 @@ interface TpLinkCard { interface TpLinkCardProps { data: TpLinkCard; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-mention.vue b/src/components/post/tp-mention.vue index 206413af..01351d1d 100644 --- a/src/components/post/tp-mention.vue +++ b/src/components/post/tp-mention.vue @@ -22,7 +22,6 @@ interface TpMention { interface TpMentionProps { data: TpMention; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-parser.vue b/src/components/post/tp-parser.vue index ce15dd9f..9e80a27f 100644 --- a/src/components/post/tp-parser.vue +++ b/src/components/post/tp-parser.vue @@ -1,10 +1,9 @@ diff --git a/src/components/post/tp-text.vue b/src/components/post/tp-text.vue index b4675a83..3b4ca5ca 100644 --- a/src/components/post/tp-text.vue +++ b/src/components/post/tp-text.vue @@ -17,18 +17,10 @@ v-for="(emoji, indexE) in emojis" :data="emoji" :key="indexE" - :next="indexE === emojis.length - 1 ? undefined : next" /> - -
+ {{ props.data.insert }} -
+ diff --git a/src/components/post/tp-texts.vue b/src/components/post/tp-texts.vue new file mode 100644 index 00000000..ea001185 --- /dev/null +++ b/src/components/post/tp-texts.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/components/post/tp-unknown.vue b/src/components/post/tp-unknown.vue index ab1af042..42577565 100644 --- a/src/components/post/tp-unknown.vue +++ b/src/components/post/tp-unknown.vue @@ -10,7 +10,6 @@ import TGLogger from "../../utils/TGLogger"; interface TpUnknownProps { data: TGApp.Plugins.Mys.SctPost.Empty; - next?: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-video.vue b/src/components/post/tp-video.vue index 4de7cfad..2f59bbbb 100644 --- a/src/components/post/tp-video.vue +++ b/src/components/post/tp-video.vue @@ -38,7 +38,6 @@ interface TpVideo { interface TpVideoProps { data: TpVideo; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-vod.vue b/src/components/post/tp-vod.vue index 50a9656d..26cd148a 100644 --- a/src/components/post/tp-vod.vue +++ b/src/components/post/tp-vod.vue @@ -43,7 +43,6 @@ interface TpVod { interface TpVodProps { data: TpVod; - next: unknown; } const props = defineProps(); diff --git a/src/components/post/tp-vote.vue b/src/components/post/tp-vote.vue index cbc7ac53..94d444ac 100644 --- a/src/components/post/tp-vote.vue +++ b/src/components/post/tp-vote.vue @@ -36,7 +36,6 @@ interface TpVote { interface TpVoteProps { data: TpVote; - next: unknown; } interface TpVoteInfo { diff --git a/src/plugins/Mys/types/SctPost.d.ts b/src/plugins/Mys/types/SctPost.d.ts index 5781d28b..4cf47eaa 100644 --- a/src/plugins/Mys/types/SctPost.d.ts +++ b/src/plugins/Mys/types/SctPost.d.ts @@ -1,27 +1,29 @@ /** * @file plugins/Mys/types/SctPost.d.ts * @description Mys 插件 结构化帖子类型声明文件 - * @since Beta v0.3.7 + * @since Beta v0.4.5 */ /** * @description 结构化帖子类型命名空间 - * @since Beta v0.3.7 + * @since Beta v0.4.5 * @namespace TGApp.Plugins.Mys.SctPost * @memberof TGApp.Plugins.Mys */ declare namespace TGApp.Plugins.Mys.SctPost { /** * @description 帖子结构化数据-基础类型 - * @since Beta v0.3.4 + * @since Beta v0.4.5 * @interface Base * @property {unknown} insert - 帖子内容 * @property {unknown} attributes - 帖子属性 + * @property {Base[]} children - 子帖子 * @return Base */ interface Base { insert: any; attributes?: any; + children?: Base[]; } /**