一、需求分析
2018-06-17 11:48 更新
首先要确定好自已在DEMO中想要实现的功能,微信有四个tab:微信聊天,通讯录,发现,我。右上角的搜索,添加好友功能,以及发现里的朋友圈和各项菜单功能,这里主要想实现的就是聊天,还有通讯录好友功能。因为考虑到小程序真机体验时只允许请求安全域名,所以数据不打算使用后端接口返回,而是采用MOCK数据模拟后端接口返回。聊天记录储存于小程序提供的Storage中。这样就能完整的模拟聊天功能,而且下载下来的DEMO可以直接在真机上体验。
同时评估一些技术细节:
涉及的原生API
- 登录相关API wx.login。
- 获取用户信息API wx.getUserInfo。
- Storage相关 wx.getStorage,wx.setStorage,wx.clearStorage。
技术方案
- 样式部分使用sass,wepy现阶段支持less,sass,本demo使用sass。
- 代码部分使用新特性async/await。
- 数据接口使用MOCK数据模拟接口返回。
以上内容是否对您有帮助:
更多建议: