数据库设计:
基本字段
这些都没有什么太大问题
唯一问题就是不同登录用户,删除自己消息列表,其它用户消息不受影响查看
看过一些文章是,在数据库里面增加其它关联字段,我个人觉得有点难理解
反其道而行,换个思路,在前端展示过滤一下
将删除的消息id存到一个数组里面,展示时候在将返回来的消息移除删除的消息
如下:
// 将要删除的消息的id在返回值中去除
this.messages = resp.data.filter(item => !this.delete.includes(item.id));
效果图: