聚合搜索平台 笔记
来交一份新鲜的作业
-
使用masonry插件,实现图片瀑布流布局(没写下拉加载更多,对我来说有点难度)。图片加载速度很慢,在请求图片数据时,用了spin显示加载中,获得数据后隐藏。
-
实现文章和用户界面的分页。
-
前端逻辑优化。页面初次加载时时默认设置tab为post,同时更新url上的tab信息,然后再执行搜索数据操作,避免tab未选的情况。
-
搜索关键词高亮。
项目笔记和部署笔记都是参考星球里的小伙伴哒,感谢感谢感谢。
这大概算是我第一个自己写的比较完整的项目了,终于不再是天天abandon,终于差不多算做完了一个了(虽然后面还有很多要优化的,但是差不多也能算初步完成了吧x)。
SpringBoot和Vue倒是都学过,ES是第一次接触,也是第一次用docker部署项目,收获颇多。感谢鱼皮!感谢星球里的小伙伴们!
一开始差不多是边看鱼皮的课边写项目的,后来就是先听,然后做点笔记,看完一节课再自己开始动手写,遇到问题再去看星球里的小伙伴热心分享的笔记,或者再去看一遍视频。前端是自己动手写的;后端一开始是用的鱼皮的模板,然后差不多做完之后复刻了一下,也没完全自己动手写,创建了个新项目,然后代码一点点粘过来,这样做之后对后端项目的结构、每一个类的作用都了解得比较清楚了。
上线地址:http://chuhuan.icu/
前端:https://gitee.com/lacy-lin/butterfly-search-frontend.git
后端:https://gitee.com/lacy-lin/butterfly-search-backend.git
————————————————————
8.10 新增了post的搜索建议,只在tab为post时开启搜索内容的监听(啊自己写逻辑真的好难,我这破脑子要想半天怎么实现想要的功能)

