> 技术文档 > 从零用java实现小红书springboot_vue_uniapp(15)评论和im添加图片

从零用java实现小红书springboot_vue_uniapp(15)评论和im添加图片


从零用java实现 小红书 springboot vue uniapp(15) 评论和IM加图片开发过程详解

移动端演示 http://8.146.211.120:8081/#/

管理端演示 http://8.146.211.120:8088/#/

项目整体介绍及演示

前言

本章节详细介绍小红书项目中图片上传功能的开发过程,包括:

  1. 前端如何上传图片并保存到回复表
  2. 前端根据有无图片进行不同展示
  3. 聊天内容的组装和展示逻辑
  4. 消息列表中图片和视频的处理方式

我们将从实际开发角度,展示每个功能的实现思路和关键代码。


在这里插入图片描述
在这里插入图片描述

一、产品回复图片功能开发过程

1.1 需求分析

在产品详情页面,用户可以对产品进行文字回复或图片回复。需要实现:

  • 用户点击评论框,弹出评论组件
  • 支持选择图片并上传
  • 图片上传成功后,将图片ID和URL保存到回复表
  • 评论列表根据是否有图片进行不同展示

1.2 前端评论组件实现

评论提交组件 (gui-xhs-submit-comment.vue)
       提交