微信小程序--仿朋友圈Pro(内容发布、点赞、评论、回复评论) - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

微信小程序--仿朋友圈Pro(内容发布、点赞、评论、回复评论)

发表时间:2021-1-6

发布人:葵宇科技

浏览次数:88

项目背景

? 基于原来的开源项目 微信小程序仿朋友圈功能开发(发布、点赞、评论等功能)的基础上,终于推陈出新了。

有一说一,这次界面好看多了。至于推陈出新的原因很简单,接了个定制的项目,做完之后就把项目前端开源了。后续会延续原项目基础,保持前端和云开发代码的开源。

项目分析

? 这次项目完全1:1高仿微信小程序朋友圈,但是额外加了个发帖权限校验(可以去掉),项目小程序端的整体思想如下所示。

数据库设计

1.发帖记录表m_circle_list

2.评论记录表m_comment_list

3.点赞记录表m_thumb_list

4.统一身份校验表uims

项目效果预览


项目关键问题

  1. 如何即时刷新点赞和评论页面(即如何给对象数组中的元素赋值)

ilike(e) {
      let cid = e.currentTarget.dataset.idx;
      let index = e.currentTarget.dataset.index;
      let nickname = app.globalData.userInfo.nickName;
      let thumblist = `list[${index}].thumbPOList`;
      let likelist = `list[${index}].thumblist`;
      Router.UpThumbInfo(cid).then(res => {
        this.setData({
          [likelist]: this.data.list[index].thumblist + nickname,
        })
      })
}

如何简短的表示分页查询条件规则

如何联查数据库中的三张表并封装返回数据

封装返回数据

事务多表联查 JPA  核心@Transactional注解


相关案例查看更多