个人小程序开发

拿出你的手机,微信扫一扫!

效果

体会

用了一周下班后的时间火速做出了个自己的小程序,没想到微信这边上线审核这么快,24小时都不到。一开始我想象中的是拿【源氏物语】作为我的小程序主题,因为不久前去了西西弗看了一个下午一本鉴赏【源氏物语】的书,非常激动,很喜欢“瞬息繁华,平安如梦”的平安时代,所以一开始我的小程序名称叫做平安如梦。后来发现这样的主题要做的很吸引对我来说非常有难度,还是选择了更通俗的主题,还是和日本有关。而且参考很多小程序都有首页轮播,那我就想到了做个四季主题。

春天的樱花,夏天的花火,秋天的红枫,冬天的白雪,日本的四季流转,是一首很美的风物诗。

我简直是勤劳的百度搬运工,精美的图片花了我好大功夫筛选。最坑的是要用网络图片,我一开始三四十张图片从日本网站下下来(怕直接访问网速慢),图片放在了QQ空间,结果QQ不允许外链,除非升级成黄钻用户,然后我再找了什么七牛云,注册还要上传自己手拿身份证照片,真是醉了,不知道要审核多久,然后我又找了新浪云相册,结果貌似可以,然后我再手动把三四十张图片上传上去,结果发现有些图片模糊了,原来新浪云相册同一张图片会保存不同像素,我又得一遍遍筛查改url…因为图片的事情,花了不少时间。。说多都是泪。。。。

数据

第三方api
和风天气
百度地图

开发场景

  • 页面跳转
  • 带参数跳转
  • 图片懒加载

注意事项

  • 新版本小程序发布的限制为2M,一般都是图片最占空间,所以尽量使用网络图片

小程序当前限制

  • 小程序里的二维码图片不能长按识别,只能保存到本地,在微信打开再长按识别
  • 页面最多5级页面
  • 小程序仍然使用 WebView 渲染,并非原生渲染。(部分原生)
  • 服务端接口返回的头无法执行,比如:Set-Cookie
  • 依赖浏览器环境的 JS 库不能使用。
  • 不能使用 npm,但是可以自搭构建工具或者使用 mpvue。(未来官方有计划支持)
  • 不能使用 ES7,可以自己用babel+webpack自搭或者使用 mpvue。
  • 不支持使用自己的字体(未来官方计划支持)。
  • 可以用 base64 的方式来使用 iconfont。
  • 小程序不能发朋友圈(可以通过保存图片到本地,发图片到朋友前。二维码可以使用B接口)。