uni-app仿抖音评论列表
效果图:
代码如下:
<template><view><view class="comments"><view class="comments-items" v-for="(item, index) in commentContents" :key="index"><image :src="item.face" class="comments-face"></image><view class="comments-body"><view class="comments-header">{{item.name}}</view><view class="comments-content">{{item.content}}</view><view class="comments-info"><text class="grey" style="font-size: 24rpx;">昨天 19:30</text><text class="comments-replay-btn" @click="replay()">回复</text></view><view class="comments-reply"><view class="reply"><view class="comments-items " v-for="(item2, index2) in item.reply" :key="index2"><image :src="item2.face" class="comments-face"></image><view class="comments-body"><view class="comments-header">{{item2.name}}<template v-if="item2.reply_name"><svg t="1600674701420" class="icon reply-more-icon-rotate" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"p-id="3631" width="14" height="14"><path d="M113.27683429 155.94627634l799.4199333 0c44.24124361 0 80.02419363 35.50497793 80.02419365 79.74225054 0 20.57390573-7.89043628 39.17023849-20.57390572 53.25945242l-395.33984827 527.4996929c-26.49074017 34.93712067-76.36290417 42.2676418-111.58990998 15.78087266-6.20274865-4.5110899-11.55172587-9.86403813-15.78087266-15.78087266L49.59342845 283.31308797c-26.20482607-34.9410917-19.15624802-85.09519879 16.0628158-111.30399583C80.03137236 161.01728144 96.65410329 155.94627634 113.27683429 155.94627634L113.27683429 155.94627634z"p-id="3632" fill="#B7B7B7"></path></svg>{{item2.reply_name}}</template></view><view class="comments-content">{{item2.content}}</view><view class="comments-info"><text class="grey" style="font-size: 24rpx;">昨天 19:30</text><text class="comments-replay-btn" @click="replay(item2.name)">回复</text></view></view></view></view></view><view class="comments-more" @click="showMore()"><text style="margin-right: 10rpx;font-size:36rpx;">—</text><text v-if="loadingState=='loadmore'">展开3条回复</text><text v-if="loadingState!='loadmore'">{{loadingState=="nomore"?"收起":"展开更多"}}</text><svg t="1600674701420" class="icon comments-more-icon" :class="{'comments-more-icon-rotate':loadingState=='nomore'}"viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3631" width="14" height="14"><path d="M113.27683429 155.94627634l799.4199333 0c44.24124361 0 80.02419363 35.50497793 80.02419365 79.74225054 0 20.57390573-7.89043628 39.17023849-20.57390572 53.25945242l-395.33984827 527.4996929c-26.49074017 34.93712067-76.36290417 42.2676418-111.58990998 15.78087266-6.20274865-4.5110899-11.55172587-9.86403813-15.78087266-15.78087266L49.59342845 283.31308797c-26.20482607-34.9410917-19.15624802-85.09519879 16.0628158-111.30399583C80.03137236 161.01728144 96.65410329 155.94627634 113.27683429 155.94627634L113.27683429 155.94627634z"p-id="3632" fill="#B7B7B7"></path></svg></view></view></view></view><view class="comment_input"></view></view>
</template><script>import graceComment from '../../graceUI/components/graceComment.vue';export default {components:{graceComment},data() {return {loadingState: 'loadmore', //加载前值为loadmore,没有数据为nomorecommentContents: [{"content": "故国三千里,深宫二十年。一声何满子,双泪落君前。","name": " - 小码","face": "https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png","date": "08/10 08:00","reply": [{"content": "故国三千里,深宫二十年。一声何满子,双泪落君前。","name": " - 小码","reply_name":"","face": "https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png","date": "08/10 08:00",}]}, {"content": "故国三千里,深宫二十年。一声何满子,双泪落君前。","name": " - 小码","face": "https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png","date": "08/10 08:00","reply": [{"content": "故国三千里,深宫二十年。一声何满子,双泪落君前。","name": " - 小码","reply_name":" - 大码","face": "https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png","date": "08/10 08:00",},{"content": "故国三千里,深宫二十年。一声何满子,双泪落君前。","name": " - 小码","reply_name":"","face": "https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png","date": "08/10 08:00",}]}, ]};},methods: {replay(replayName){console.log(replayName); },showMore() {console.log('加载更多')}},}
</script><style lang="less">.grey {color: #999999;}.common_flex {display: flex;font-weight: ;}.comments {.comments-items {display: flex;margin-bottom: 32rpx;.comments-face {width: 100rpx;height: 100rpx;border-radius: 50%;}.comments-body {width: calc(100% - 100rpx);padding-left: 16rpx;.comments-header {margin-top: 8rpx;margin-bottom: 8rpx;color: #8D8C91;font-weight: bold;}.comments-info {margin-top: 8rpx;.comments-replay-btn {color: #8E8D95;margin-left: 32rpx;font-weight: bold;letter-spacing: 2rpx;}}.comments-reply {margin-top: 16rpx;}.comments-more {margin-top: 8rpx;color: #999999;word-spacing: 10rpx;display: flex;align-items: center;.comments-more-icon {margin-left: 8rpx;}.comments-more-icon-rotate {transform: rotate(180deg);}}}}}.reply {.comments-items {margin-bottom: 8rpx;.comments-face {width: 70rpx;height: 70rpx;}.comments-body {.comments-header {font-size: 26rpx;display: flex;align-items: center;.reply-more-icon-rotate {transform: rotate(270deg);width: 24rpx;height: 24rpx;margin: 0 6rpx;}}.comments-content {font-size: 26rpx;}.comments-info {margin-top: 8rpx;.comments-replay-btn {font-size: 26rpx;}}}}}
</style>
uni-app仿抖音评论列表相关推荐
- Android 仿抖音评论列表
仿抖音评论列表 https://github.com/sunjian0/Comment 突然来需求,需要协助公司其他部门项目,分给我们部门评论的功能部分.本来寻思,一个评论能有多少东西,写的时候发现细 ...
- mysql仿网易评论_Android仿抖音评论列表(加评论功能)/网易云音乐列表
老规矩 先上效果图 1542355190753.gif 附下Demo 如果想要实现抖音一样的评论功能,就要再列表dialog上面再弹出一个dialog. 那么问题来了:当评论的dialog弹出来的时候 ...
- Android仿抖音评论列表(加评论功能)/网易云音乐列表
老规矩 先上效果图 1542355190753.gif 附下Demo TikTok 如果想要实现抖音一样的评论功能,就要再列表dialog上面再弹出一个dialog. 那么问题来了:当评论的dialo ...
- 仿抖音评论底部弹出框(列表框+发表框)
BottomSheetDialogFragment高仿抖音评论底部弹出框 先看效果图: 这个弹窗的效果是使用BottomSheetDialogFragment做的,第一个弹出的对话框为CommentL ...
- android+底部评论框,Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)...
实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他 ...
- 仿抖音视频自动播放html,vue 仿抖音视频列表(兼容微信内置X5浏览器)
制作 仿抖音视频列表遇到很多坑,特别是安卓微信内置浏览器,让人脑壳疼,核心代码不多 便于理解 组件用到了vant 中的swiper滑动组件 h5 原生 video 属性 webkit-playsinl ...
- vue仿抖音视频列表(兼容微信内置X5浏览器)
vue 仿抖音视频列表(兼容微信内置X5浏览器)https://blog.csdn.net/superKM/article/details/87603255制作 仿抖音视频列表遇到很多坑,特别是安卓微 ...
- android仿抖音礼物列表实现,Android仿抖音列表效果
本文实例为大家分享了Android仿抖音列表效果的具体代码,供大家参考,具体内容如下 当下抖音非常火热,是不是也很心动做一个类似的app吗? 那我们就用RecyclerView实现这个功能吧,关于内存 ...
- android仿抖音关注列表,Android仿抖音列表效果
本文实例为大家分享了Android仿抖音列表效果的具体代码,供大家参考,具体内容如下 当下抖音非常火热,是不是也很心动做一个类似的app吗? 那我们就用RecyclerView实现这个功能吧,关于内存 ...
最新文章
- KRIA SOM,赛灵思自适应计算最近一发“王炸”!
- 对于如何删除redis中geo存入的坐标
- mc显示服务器生命值,[1.7-1.8]CombatIndicator — 全息显示攻击伤害的数值 让我的世界服务器更有游戏感...
- 【转】C++类的sizeof大小
- MFC开发IM-第三篇、资源视图--显示在另一个编辑器中打开
- 用pyqt5做个图书馆数据管理客户端!--pyqt+mysql的使用(入门必看!)
- vue点击按钮打开下拉菜单_vue 点击弹出下拉菜单 点击其他页面收回菜单
- bp神经网络优化算法对比,提高bp神经网络精度
- Git报错remote: error: hook declined to update refs/heads/feature/XXX
- 电脑更改IP地址后,Oracle数据库需要重新配置IP问题(一招搞定,永久有效)
- Ralink SDK相关指令总结
- tensorflow计算flops
- arm工控主板,三星S5P4418嵌入式开发板
- A* Search Algorithm
- 骑士精神(IDA*)
- IOS——获取当前运营商(获取漫游接入网络的运营商)
- 咦,我和名画撞脸了!
- msbuild 语法_msbuild 中文说明文档
- 7-29 礼尚往来——错排
- MySQL卸载以及重新安装(详细,带图)
热门文章
- Opera之10周年庆典,免费送注册码
- 【报告分享】2020年新能源乘用车白皮-大搜车智云百度指数(附下载)
- MMoE PLE:推荐系统多任务学习(multitask)的实战总结和常见问题(三)
- Vue导出当前页面内容为图片/PDF
- 婚礼邀请函 - 婚柬 - 微信小程序 - 小程序端
- 计算机科学家艾伦·图灵:什么是人工智能?
- 第 21 篇 : ELKB EBK 架构
- linux如何运行burnintest,BurnlnTest
- Spark SQL自定义函数_第五章
- 学生用计算机算复数,如何用计算器求复数?