Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
439 views
in Technique[技术] by (71.8m points)

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

我正在做一个自己的博客后台系统,使用的是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
请求结果被封装在一个简单的返回类里面,我还是新手,请大家帮帮忙


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
  • 第一种,改后端
    findArticle()后,根据文章ID集合一次性查出所有的标签,塞入文章列表,返回前端。
  • 第二种,改前端
    前端根据api请求到数据后,遍历数据,加个值为[]的data字段,使用row.data来v-for,根据文章数据的ID集合一次性获取所有的标签,塞入data

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...