携程小程序开发经历了哪些过程?

毋庸置疑,随着微信的发展,微信小程序的全面开放已经引起各大企业的关注,相对于传统原生app应用来说,微信小程序的无需安装,下载,不占内存等优势,满足了众多用户的需求,虽然小程序目前还不太稳定,但天津小程序开发-文率科技的小编相信,不久的将来,小程序毕竟成为各大商家的必争之地,今天就让我们先看下携程小程序成功案例,它的整个开发过程都经历了什么?




一、携程小程序是什么样子

1、从页面分析

从页面的角度分析,携程小程序页面设计的非常简单明了,包括:酒店、火车票、汽车票四大产品入口,基本上能够满足用户出行,住宿的所有刚需,在页面下方还有一个订单的选项,用户所有的订单都可以在这里查到。虽说也页面设计和入口都非常的简单,但“肚子存货”不少。进入小程序后,它会基于地理定位自动运行,为用户推荐附近酒店,确定机票、火车票的原始出发地。

2、从用户体验分析

从产品体验而言,携程小程序更像是HTML 5页面的升级版,运行速度非常流畅,无需注册登录。这点优势,对于用户而言,使用起来非常的便利,尤其是在一些特点的应用场景下,携程小程序为用户多提供了一种选择。

二、携程小程序开发遇到的问题及解决办法

1、渲染白屏

如果一次需要渲染几百条数据,势必会造成页面长时间白屏,即便是使用了wx.showToast也无法规避体验较差的问题,这时天津小程序开发-文率科技的小编建议大家不妨考虑如下几个方面解决问题

1.1、列表渲染:设计为分页模式,在onReachBottom中追加下一页数据,使用scroll-view监听bindscrolltolower自动追加下一页数据。

1.2、局部渲染:若页面有明确的区块,同时数据也是隔离的,可优先在onLoad中渲染一部分,数据量较大的推迟到onReady中渲染。

1.3、设计规避:在进行页面设计师,需考虑页面渲染的问题,采用其他交互方式规避。

2、页面层级

小程序对于页面层级的规定最多不可以超出5层,可从如下提示考虑解决办法:

2.1、使用浮层:对于可以使用浮层取代的Page的,应当优先考虑浮层。

2.2、在业务交互上面规避:超过5层时小程序端是无能为制作小程序力的,只能在业务交互设计时避免。

2.3、wx.redirectTo:某些情况下可使用重定向Promise IDE在0.11.112200版本移除了Promise,继续使用可自行引入es6-promise-min

3、授权弹框

在使用定位和获取用户信息API时,微信客户端会弹出授权框,如果用户未授权,并且同一时刻多次调用授权API,会造成多个授权框叠加的情况。

解决方法:对需要授权的API进行封装,统一控制权限,避免在未得到授权的情况下多次调用授权API,如cwx.locate内部使用队列控制定位请求。

三、审核的相关问题

1、审核中的版本无法撤销

一旦提交审核就不能中途撤回,只能等待审核的结果,这点一定要注意,所以在填写的申请资料时,一定要仔细。

2、新版本会覆盖已经审核通过魏发布的版本

小程序的审核机制与AppStore不同,不需要同时发布多个不同的版本,但是天津小程序开发-文率科技的小编也不确定,微信后期会不会修改。

3、提交页面与类目选择不符被拒

填写页面信息的时候,注册页面需要匹配小程序的类目,并且每一个类目只能注册一个页面。

4、体验问题被拒

微信平台对于交互体验的审核相对的比较严格,如果交互有明显的问题或逻辑不合理的话很难通过审核。

以上携程小程序案例的开发过程,应该会对从事小程序开发的站长带去帮助,天津小程序开发-文率科技http://www.wenshuai.net/的小编相信,只要您能够掌握以上这些小程序开发需要注意的问题,自己相应的解决办法,您也一定能够缔造出更加游戏的小程序。


声明:文章"携程小程序开发经历了哪些过程?"为文率科技微信开发公司原创文章,转载请注明出处,谢谢合作!

小程序模板文章推荐阅读