小程序开发痛点

340 阅读1分钟
  1. Tab Bar

    当使用官方tabbar时,如果你在页面里提供主题切换功能,那么tabbar将无法响应,它依然随着系统的主题设置。

    解决方法之一是调用相应的api,即wx.setTabBarStyle。但这时候蛋疼的地方又来了,因为这个方法只能在绑定tabbar的页面中使用。

    好吧,你只能想一些办法绕过这种限制了。

  2. 导航栏

    与tabbar使用差不多,虽然navigationBar没有限定只能在绑定它的页面,但这个方法只针对当前页面生效,无法全局生效。想要全局生效,只能自己每个页面调用一遍了。

  3. scroll-view

    它的主要问题是无法指定百分比高度,必须是固定高度,所以你要自己动态计算每个页面的高度了。

  4. App的globalData

    小程序的全局状态一直无法同步更新,即A页面更新之后,B页面无法及时获取最新值,只能再获取一次才行。

  5. 接口废弃

    微信对一些常用接口真是说废弃就废弃,让人相当无语。

  6. https及域名

    生产环境中,如果不使用云开发,自己部署后台服务的话,要域名,要备案,要https,真是打击人。

  7. 数量限制

    每个账号最多绑定5个小程序,腾讯这是也想搞计划生育?