当前位置: 首页 > wzjs >正文

酒店的网站建设方案wordpress显示在线人数

酒店的网站建设方案,wordpress显示在线人数,山东网站域名备案时间,连云港权威网站优化服务​评论的删除是局部删除,把所点击的评论id号传递给后端,通知后端在数据库中删除数据,并且返回数据,但是在前端并不直接接收返回的数据,而是触发回调事件,在前端上进行删除评论,首先通过pId观察他…

​评论的删除是局部删除,把所点击的评论id号传递给后端,通知后端在数据库中删除数据,并且返回数据,但是在前端并不直接接收返回的数据,而是触发回调事件,在前端上进行删除评论,首先通过pId观察他是否为以及评论,如果为一级评论,也是就是他的pid为0,就直接通过foreach函数返回新的数组,如果pid号不等于0,就是二级评论,这个时候要通过find函数找到父评论,再通过foreach函数返回新数组

1.在VideoCommentItem组件中,对于要置顶的评论发布”topCommentCallback“事件

// 删除评论
const delComment = () => {proxy.Confirm({message: `确定要删除评论吗?`,okfun: async () => {let result = await proxy.Request({url:proxy.Api.userDelComment,params: {commentId: props.data.commentId,},});if (!result) {return;}mitter.emit("delCommentCallback",{pCommentId:props.data.pCommentId,commentId:props.data.commentId,});},});
};

在VideoComment组件中,不能简单的重新加载数据,

因为评论有很多二级评论,重新加载数据会造成卡顿等显现,所以先判断是否为以及评论,是的话,对以及评论直接加载,不是的话,由返回的pCommentId找到父评论,循环父评论的孩子评论,得到新的数组,即通过本地精准更新避免全量加载

onMounted(()=>{// 删除mitter.on("delCommentCallback",({pCommentId,commentId})=>{//  pCommentId: 父评论ID(0表示顶级评论)commentId: 要删除的评论IDif(pCommentId==0){// 如果是一级评论,没有父评论,即父评论ID为0dataSource.value.list=dataSource.value.list.filter(item=>{return item.commentId!=commentId})dataSource.value.totalCount--}else{// 找到父评论const pComment=dataSource.value.list.find(item=>{return item.commentId==pCommentId})pComment.children=pComment.children.filter(item=>{return item.commentId!=commentId})}})})
onUnmounted(()=>{mitter.off("delCommentCallback")
})

**tips:**为什么像置顶之类的就是后端做排序,删除之类的排序就在前端做
流程图
在这里插入图片描述

置顶操作:必须由后端排序

1.业务特性要求

  • 全局排序规则:置顶是一个 需要持久化存储的排序操作,所有用户看到的置顶评论顺序必须一致。

  • 动态权重计算:置顶可能涉及复杂规则(如置顶时间、权重值、管理员权限等),需后端统一计算。

  1. 技术必要性
  • 前端本地排序 → 其他用户看不到变化 ❌
  • 后端存储排序 → 所有客户端同步 ✅

删除操作:优先前端处理
1.业务特性要求

  • 即时反馈需求:用户期望删除后内容 立即消失,网络延迟会导致体验卡顿。
  • 局部数据变更:删除操作仅影响单条数据,无需重新计算整个列表顺序。
  1. 技术优势
    假设列表有 1000 条评论(含嵌套)
    前端删除 → 操作时间复杂度 O(n) ✅
    后端重载 → 网络传输 + 解析 + 渲染全量数据 ❌

http://www.dtcms.com/wzjs/824311.html

相关文章:

  • 视频网站代言人做单页网站要多少钱
  • 苏州营销型网站推广佛山做网站哪家好
  • 湛江专业网站建设网站建设工作室 杭州
  • 无锡网站建设 app 微信做网站哪一家公司好
  • 企业为什么建设网站简单的asp网站源码
  • 泰语网站怎么建设建站官网
  • 网站关键词seo优化公司怎么制作小视频
  • 做网站需要注册公司吗用软件做网站
  • 青海省建设厅网站地址荆门网站建设514885
  • 深圳网站建设小程序成都门户网站建设
  • 想要建设一个网站都需要注意什么如何开发应用
  • 最好的免费的黄页网站竞价单页制作
  • 网站管理助手建站营销活动有哪些
  • 网站建设销售前景网站托管服务 重庆
  • 自己做盗版小说网站吗网站商城注意事项
  • 钉钉小程序开发优化公司组织结构
  • 哪个网站好网站做多少屏合适
  • 网站维护费用怎么收网站建设的结论
  • 邯郸网站建设产品介绍html网页制作菜鸟教程
  • 做电影网站赚钱云电脑平台哪个免费
  • 安徽住房与城乡建设部网站鹏翔科技 网站建设
  • 医院网站可以自己做吗学校网络营销推广方案
  • 网站托管工作室灰色关键词排名方法
  • 成都专业vi设计公司昆山优化外包
  • 安徽建设工程实名制网站品牌网站制作公司
  • 展示型企业网站例子wordpress设定域名
  • wordpress主题微信小程序整站优化深圳
  • 南通制作网站公司上海松江水处理网站建设
  • 揭阳网站制作方案定制个人备案网站做淘宝客可以用吗
  • 青岛 制作网站 大点的公司wordpress网站主修改