/miniprogram_jiudao

该小程序支持流行资讯拉取展示,资讯收藏,音乐播放,音乐切换,句子展示,书单展示,书籍搜索,书籍详情显示,书籍评价,书籍收藏,下拉重新加载,上拉刷新更多,搜索记录,个人微信授权,历史收藏等功能

Primary LanguageJavaScript

项目描述

项目展示

效果图:

项目功能

功能完善,还有很多细节上的优化

本项目主要有三部分组成

  1. 资讯与音乐
  • 小程序首页,加载时自动从服务器拉取相应数据,展示 电影资讯、精美居中 与 热门歌曲
  • 除了具有喜欢 与 分享 功能外,热门歌曲 是 可以播放并且记录播放状态的
  • 对数据进行缓存处理,避免来回切换时多次从服务器请求重复数据,只对 点赞信息 进行必要的更新
  1. 书单与搜索
  • 展示推荐书单,点击指定书籍可进入对应页面
  • 书籍数据如果出现错误,会使用默认的暂未图片,并对内容进行隐藏,避免了用户网络错误或者服务器数据出现问题的情况
  • 短评逻辑进行了优化,限制了长度、内容,显示数量在不同地方有不同数量限制,避免界面过长
  • 搜索短评进行相应缓存,数量限制在10个,如果超出则队首进,队尾出
  • 书籍搜索结果与短评数据在结果为零时进行相应处理,显示为 暂无数据
  • 搜索结果支持触底加载更多 与 上拉刷新
  1. 个人与喜欢
  • 对微信用户信息进行处理,如未登录则显示 点击登录 的图片,反之 则显示用户头像与昵称
  • 对用户点赞的资讯进行展示,并将此处设置不可取消点赞

更多细节,等你发现

过程记录与更多项目