笔记:「饭否精选」微信小程序(一)制作记录


 拍摄于 2017-06-08,西湖。隔了五年回到大学时的第二故乡,梦回江南。
拍摄于 2017-06-08,西湖。隔了五年回到大学时的第二故乡,梦回江南。

饭否精选小程序截图-全

上周,也就是五月份最后一周花了点时间做了个小程序。整个开发过程现在还挺快,从有想法的 5 月底 22 号周五下班回家到 5 月 25 号第一次提交审核,一共花了三天多。

起因

制作的念头没什么特别的来由,可能是因为是在知道了饭否每日精选除了在官方 blog 上有博文输出外,其实还提供了一个 JSON 供稿,同时也因为一直没有开发过微信小程序,于是就想尝试下小程序是否可以实现。


开发过程中遇到的问题和想要梳理的内容

饭否精选小程序截图-全

不过还是遇到一些问题,之后写笔记梳理,这里记下想要梳理的内容(因为最近要去外地):

  1. 微信小程序发出的请求全部都需要是 HTTPS,但截至目前(2016-06-01)为止,饭否没有 HTTPS 支持,所以数据源在首先就出了问题,解决方法是自己写了个爬虫脚本,数据保存在了 LeanCloud 上。具体的爬虫实现因为是手工制作所以需要梳理一下;
  2. 微信小程序本身的开发,可能因为用了 Vue.js 一段时间,开发起来挺顺手。遇到一个生命周期,或者说流程控制的问题,AppLaunch 之后和不同时候的入口页面的 onReady 之间,数据还没能返回到位。最后利用 Promise + store 的思路解决,不确定是不是 best solution,更加具体的等到之后有空进行梳理;
  3. 就是那个日历页面的实现。

审核结果

饭否精选小程序截图-全

笔记标题所说,这个小程序最后没能成功上线,具体原因如下:

你的小程序”饭否精选”代码发布审核未通过,原因如下:

1:小程序内容不符合规则:

(1):小程序服务内容涉及文娱-资讯,属未开放类目。

对这个结果挺无奈,不过没啥可抱怨。虽然没能成功上线让大家可以使用,但开发过程也挺有乐趣。

🙏🏻 感谢

首先,在此鸣谢 @Z 姐无偿提供的 logo;其次,微信小程序有个体验者的概念,体验者其实就是帮助测试的小伙伴,非常感谢(尤其是@小小小奶瓶,真是发现了不少 bug,哈哈哈;),在此截图留个纪念:

饭否精选小程序截图-全

感谢阅读

你们好, 2018 年初把小站从 Jekyll 迁移到 Hugo 的过程中,删除了评论区放的 Disqus 插件,考虑有二:首先无论评论、还是对笔记内容的进一步讨论,读者们更喜欢通过邮件、或者 Twitter 私信的方式来沟通;其次一年多以来 Disqus 后台能看到几乎都是垃圾留言(spam),所以这里直接贴一下邮件、以及 Twitter 账户 地址。

技术发展迭代很快,所以这些笔记内容也有类似新闻的时效性,不免有过时、或者错误的地方,欢迎指正 ^_^。

BEST
Lien(A.K.A 胡椒)
本站总访问量 本站总访客量 本文总阅读量