diff --git a/pages/tabbar/moments/moments.vue b/pages/tabbar/moments/moments.vue index 6a12e61..f3f1481 100644 --- a/pages/tabbar/moments/moments.vue +++ b/pages/tabbar/moments/moments.vue @@ -37,13 +37,21 @@ :content="moment.spec.content.html" :markdown="true" :showLineNumber="true" :showLanguageName="true" :copyByLongPress="true"/> - - + + + + + @click="handlePreview(mediumIndex,moment.images)"/> @@ -143,11 +151,15 @@ export default { displayName: this.bloggerInfo.nickname, avatar: this.$utils.checkAvatarUrl(this.bloggerInfo.avatar) } - item.spec.content.medium + item.spec.content.medium.map(medium => { + medium.url = this.$utils.checkThumbnailUrl(medium.url, true) + }) + + item['images'] = item.spec.content.medium .filter(x => x.type === 'PHOTO') - .map(medium => { - medium.url = this.$utils.checkThumbnailUrl(medium.url, true) - }) + + item['videos'] = item.spec.content.medium + .filter(x => x.type === 'VIDEO') return item; })