
起因
制作的念头没什么特别的来由,可能是因为是在知道了饭否每日精选除了在官方 blog 上有博文输出外,其实还提供了一个 JSON 供稿,同时也因为一直没有开发过微信小程序,于是就想尝试下小程序是否可以实现。
开发过程中遇到的问题和想要梳理的内容
不过还是遇到一些问题,之后写笔记梳理,这里记下想要梳理的内容(因为最近要去外地):
- 微信小程序发出的请求全部都需要是 HTTPS,但截至目前(2016-06-01)为止,饭否没有 HTTPS 支持,所以数据源在首先就出了问题,解决方法是自己写了个爬虫脚本,数据保存在了 LeanCloud 上。具体的爬虫实现因为是手工制作所以需要梳理一下;
- 微信小程序本身的开发,可能因为用了 Vue.js 一段时间,开发起来挺顺手。遇到一个生命周期,或者说流程控制的问题,
AppLaunch
之后和不同时候的入口页面的onReady
之间,数据还没能返回到位。最后利用 Promise + store 的思路解决,不确定是不是 best solution,更加具体的等到之后有空进行梳理; - 就是那个日历页面的实现。
审核结果
笔记标题所说,这个小程序最后没能成功上线,具体原因如下:
你的小程序”饭否精选”代码发布审核未通过,原因如下:
1:小程序内容不符合规则:
(1):小程序服务内容涉及文娱-资讯,属未开放类目。
对这个结果挺无奈,不过没啥可抱怨。虽然没能成功上线让大家可以使用,但开发过程也挺有乐趣。
🙏🏻 感谢
首先,在此鸣谢 @Z 姐无偿提供的 logo;其次,微信小程序有个体验者的概念,体验者其实就是帮助测试的小伙伴,非常感谢(尤其是@小小小奶瓶,真是发现了不少 bug,哈哈哈;),在此截图留个纪念:
你们好,
2018 年初把小站从 Jekyll 迁移到 Hugo 的过程中,删除了评论区放的 Disqus 插件,考虑有二:首先无论评论、还是对笔记内容的进一步讨论,读者们更喜欢通过邮件、或者 Twitter 私信的方式来沟通;其次一年多以来
Disqus 后台能看到几乎都是垃圾留言(spam),所以这里直接贴一下邮件、以及 Twitter 账户 地址。
技术发展迭代很快,所以这些笔记内容也有类似新闻的时效性,不免有过时、或者错误的地方,欢迎指正 ^_^。
BEST
Lien(A.K.A 胡椒)
技术发展迭代很快,所以这些笔记内容也有类似新闻的时效性,不免有过时、或者错误的地方,欢迎指正 ^_^。
BEST
Lien(A.K.A 胡椒)