diff --git a/src/components/Post.vue b/src/components/Post.vue index 4c13a3c..fa185a7 100644 --- a/src/components/Post.vue +++ b/src/components/Post.vue @@ -11,7 +11,7 @@
-
{{p.text}}
+
#{{p.id}}
@@ -25,12 +25,19 @@ import {Options, Vue} from 'vue-class-component'; import {Prop} from "vue-property-decorator"; import {Image, Post} from "@/views/Life.vue"; +import linkifyUrls from 'linkify-urls'; @Options({components: {}}) export default class PostView extends Vue { @Prop({required: true}) p!: Post + get text(): string | undefined + { + if (!this.p.text) return undefined + return linkifyUrls(this.p.text) + } + getImageStyle(post: Post, i: Image): unknown { if (post.img_group_style) @@ -138,3 +145,12 @@ export default class PostView extends Vue font-size: 0.8em margin-left: 4px + +