uni-app 实现文章评论展示 - 查看文章评论及内容
<template>
<view>
<view class="a">
{{obj.title}}
</view>
<view class="b">
{{obj.body}}
</view>
<view style="padding: 30rpx;">
<view style="display: flex;justify-content: center;">
评论
</view>
<view v-for="item in comments" :key="item.id" >
<view style="display: flex;justify-content: space-between;font-size: 10rpx;">
<view>
名称:{{item.name}}
</view>
<view>
邮箱:{{item.email}}
</view>
<pre><code> </view>
<view style="display: flex;justify-content: center;">
内容:{{item.body}}
</view>
</view>
</view>
</view>
</code></pre>
</template>
<script>
export default {
data() {
return {
obj:{},
id:1,
comments:[]
};
},
onLoad(e){
this.id=e.ida
this.getdatil()
this.getcomment()
},
methods: {
getdatil(){
uni.showLoading({
title:"数据加载",
mask:true
})
uni.request({
url:"http://jsonplaceholder.typicode.com/posts/"+this.id,
success:res=>{
this.obj=res.data
},
complete:()=>{
uni.hideLoading()
}
})
},
getcomment(){
uni.request({
url:`http://jsonplaceholder.typicode.com/posts/${this.id}/comments`,
success:res=> {
this.comments=res.data
}
})
}
}
}
</script>
<style>
.a{
font-size: 40rpx;
font-weight: 700;
margin-bottom: 20px;
}
</style>
原文地址: https://www.cveoy.top/t/topic/p4Vn 著作权归作者所有。请勿转载和采集!