微信小程序火了,虽然懒,还是试一下,刚好在github上看到知乎日报有开源的API供调用,想要扩展更多的,可以参考知乎日报API.
感触如下,想到再补充:
(1)小程序可配置的东西少之又少,配置个navigatorBar都有点无能为力,大约以后大家做出来的小程序的样式会大同小异吧。
(2)微信web开发者工具没有大chrome浏览器强大,像颜色吸取、自动提示、console.dir()等功能都不能用。
(1)获取设备信息 wx.getSystemInfo(),通过getApp()调用。
(2)wx.setNavigationBarTitle({title: '今日热闻'})需要放在方法onReady中调用,不过会有一个用户体验不太好的地方就是,会先显示全局设置的Text,再显示当前设置的值。
解决方法:当前文件夹下新建一个配置文件,通过覆盖navigatroBarTitleText:“new Title”来实现。
(3)wx.navigateBack()以及wx.navigateBack()
(4)wx.request()
(5)组件scroll-view,通过设置scroll-into-view翻页,id设值不要使用数字型的字符串,否则不能正确跳转翻页。
(6)组件action-sheet
(7)组件modal
(1)html的字符串没有办法正确渲染,我不确定是不是我没找到方法。
(2)还未找到从wxml传obejct到js的方式。
(3)部分网络图片无法渲染。
(4)scroll-view组件的scroll-into-view属性值若为数字类型的字符串,就没有办法准确跳转。