请问这个标签有没有好的解决方案

我正在做一个自己的博客后台系统,使用的是element,在做标签系统的时候遇到了一点问题,后端是我自己用springboot和mybatis加mysql做的,但是实现标签系统比较麻烦,我弄了三张表,文章表博,标签表和映射表,然后根据前端传入的文章id返回每个文章对应的标签
QQ20200804-225700@2x.png
这是请求方法,下面是具体内容,这个标签是在一个表格里面的
QQ20200804-225730@2x.png
这是请求方法
QQ20200804-225744@2x.png
但是这个数据总是不渲染,我尝试把数据写死发现标签是可以渲染出来的,我怀疑是不是axios的异步问题,我这个文章和标签分别是两个请求,还有想请问大家在做标签系统的时候解决是怎样解决这个问题的,有没有好的解决方案

这是我的后端
文章api
QQ20200804-230646@2x.png
标签api
QQ20200804-230631@2x.png
请求结果被封装在一个简单的返回类里面,我还是新手,请大家帮帮忙

阅读 1.5k
1 个回答
  • 第一种,改后端
    findArticle()后,根据文章ID集合一次性查出所有的标签,塞入文章列表,返回前端。
  • 第二种,改前端
    前端根据api请求到数据后,遍历数据,加个值为[]的data字段,使用row.data来v-for,根据文章数据的ID集合一次性获取所有的标签,塞入data
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题