node之blog实战23(前端内容分类展示)

(1)博客分类跳转

  查询时加入条件限制where即可

  通过get方式传递分类的id,实现联表查询的分类展示

  

 

   首先需要将分类的id传入,编写如下

  

 

   

 

   效果如下:

  

 

   此时便可以根据导航进行分类查询了,但还有些问题,即底下的分页是共用的,其他分类无法单独显示自己的分页情况

  

 

(2)博客分类的页数限制完善

  之前的分页是查询所有,并没有加条件限制where.加入限制即可

  

  测试如下:

  

 

   目前为止,任然存在问题,即该分类下没有文章时如下所示

  

 

   所以接下来在模板处添加条件判断,最后结果如下

  

  

 

   

   

 

(3)上下页bug  

  此时任然存在问题,即在JS分类下点击下一页,会跳到所有博客的下一个,如下所示

  

 

   当我们点击下一页时,没有把分类的id传进去,所以得到的是所有博客的第二页... ...

  操作如下,在点击url里加入分类的id

  

 

   路由模块处,在渲染模板时加入分类id即可

  

 

   最后结果如下

  

 

   

 

(4)导航定位高亮激活态

  

 

   效果如下:点击到具体分类时,该导航下分类名高亮激活

  

 

   默认首页是激活

  

 

 

 

.

posted @ 2020-02-16 21:34  剑仙6  阅读(102)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线