今天主要完善了下换页及刷新操作,这次我没有采用页码型的手动翻页,而是采用了下拉到底之后额外增加数据的方式。这种效果主要使用到了 onReachBottom
这个事件,当用户滑到页面底部就触发,往列表里面直接插入第二页的内容就可以了。而且微信会保留你上次加载完成后的页面状态,无论是二级页面还是同级页面,都可以保留。
下拉刷新则是通过 onPullDownRefresh
这个事件来完成,若要使用这个下拉刷新的事件,则需要在页面的 JSON 文件里填入 enablePullDownRefresh
这个参数。
完成好一些细节之后,我还试了下朋友圈的分享功能 onShareTimeline
,虽然这个功能目前只有安卓端可用,但未来 iOS 也应该会安排上的。写法基本和发送好友差不多,就是好友写的是完整路径的 Path,朋友圈则只写该页面的 Query。
这么一搞,貌似该有的东西都弄好了啊,不如提交一个版本审核试试?让我没想到的是,我这个小程序的审核只用了十分多钟,就被砸回来了。原因是看我首页有“视频”字样,告知我应该选择企业版小程序实现这个服务。
这个东西其实我也搞不来,毕竟我都是在逼站上传视频 🐎。无法跳转到逼站小程序,也不能使用网页链接,那还不如直接撤掉。我换成了日记和语录,马上就成功过审!虽然整个小程序都是复刻主页的内容,但依旧能感觉获得了不小的成就感 👏👏👏 拿去分享更方便了!