一个分享IT经验、分享IT从业心得的移动端应用。使用uniapp进行开发。单独实现了评论、搜索文章、收藏、意见反馈等功能。并搭建了相应的云数据库以及编写了云函数。
1、使用HBuilder进行开发。根据项目需求,搭建云数据库,根据项目效果图,搭建静态页面。根据云数据库,完成云函数的编写,为页面提供动态数据。使用了DCloud插件市场中的插件来提升开发效率。并在微信小程序以及App端进行了适配。
2、实现了文章收藏状态在首页,文章详细页,我的关注页以及搜索页保持一致。通过Vuex保存文章的收藏状态,通过事件总线通知相应组件更新文章的收藏状态。
3、实现了用户评论分为主评论,子评论以及回复评论。使用了嵌套组件完成。通过props判断评论的类型,根据评论的类型执行不同的操作。
4、实现了文章搜索功能,通过双向绑定获取用户的输入内容,使用函数节流防止频繁调用搜索函数。在云数据库的文章表中使用聚合操作根据用户输入的内容使用正则表达式匹配内容并返回给客户端。
点击空白处退出提示












评论