|
|
|
@ -0,0 +1,132 @@ |
|
|
|
<template> |
|
|
|
<view class="postDetail"> |
|
|
|
<navbar |
|
|
|
leftClick |
|
|
|
@leftClick="$utils.navigateBack"/> |
|
|
|
|
|
|
|
<view class="swipe"> |
|
|
|
<uv-swiper |
|
|
|
:list="list" |
|
|
|
keyName="url" |
|
|
|
indicator |
|
|
|
height="320rpx"></uv-swiper> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="box"> |
|
|
|
|
|
|
|
<view class="title"> |
|
|
|
{{ item.title }} |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="createBy"> |
|
|
|
<view class=""> |
|
|
|
发布人:{{ item.createBy }} |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
发布时间:{{ item.createTime }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view class="controls"> |
|
|
|
<view class=""> |
|
|
|
<uv-icon |
|
|
|
size="35rpx" |
|
|
|
name="bell"></uv-icon> |
|
|
|
举报 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
<uv-icon |
|
|
|
size="35rpx" |
|
|
|
name="thumb-up"></uv-icon> |
|
|
|
点赞 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
<uv-icon |
|
|
|
size="35rpx" |
|
|
|
name="share"></uv-icon> |
|
|
|
分享 |
|
|
|
</view> |
|
|
|
<view class=""> |
|
|
|
<uv-icon |
|
|
|
size="35rpx" |
|
|
|
name="thumb-down"></uv-icon> |
|
|
|
踩 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view class="content"> |
|
|
|
<uv-parse :content="item.content"></uv-parse> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
list : [ |
|
|
|
{ |
|
|
|
url : '/static/image/index/123123.png' |
|
|
|
}, |
|
|
|
{ |
|
|
|
url : '/static/image/index/a1.png' |
|
|
|
}, |
|
|
|
], |
|
|
|
item : { |
|
|
|
title : "这是一条动态", |
|
|
|
createTime : '2024-08-22 09:00:00', |
|
|
|
createBy : "小飞", |
|
|
|
content : '这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态这是一条动态', |
|
|
|
}, |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.postDetail{ |
|
|
|
.box{ |
|
|
|
padding: 20rpx; |
|
|
|
.title{ |
|
|
|
font-size: 30rpx; |
|
|
|
font-weight: 600; |
|
|
|
color: #000; |
|
|
|
} |
|
|
|
.createBy{ |
|
|
|
display: flex; |
|
|
|
margin-top: auto; |
|
|
|
margin-bottom: 10rpx; |
|
|
|
font-size: 26rpx; |
|
|
|
margin-top: 20rpx; |
|
|
|
color: #555; |
|
|
|
&>view{ |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
padding-right: 20rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
.controls{ |
|
|
|
display: flex; |
|
|
|
margin-top: 30rpx; |
|
|
|
&>view{ |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
margin-right: 40rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
.content{ |
|
|
|
margin-top: 30rpx; |
|
|
|
color: #777; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |