本文作者:Gcaufy,阅读本文时,可以先阅读一下相关文章中的关于wepy框架的介绍;本文已经获得作者授权;你如何对wepy框架有兴趣,可以对相关文章进行仔细研究;先看一个视频,这个视频并不是去演示如何使用微信,而 ...
本文作者:Gcaufy,阅读本文时,可以先阅读一下相关文章中的关于wepy框架的介绍;本文已经获得作者授权;你如何对wepy框架有兴趣,可以对相关文章进行仔细研究; 先看一个视频,这个视频并不是去演示如何使用微信,而是演示基于wepy开发的微信小程序demo。 视频地址: https://v.qq.com/x/page/x0352lsswtq.html demo中包含的功能有:
项目代码地址:https://github.com/wepyjs/wepy-wechat-demo 下面就讲讲是如何一步一步实现这个仿微信demo的。 一、需求分析首先要确定好自已在DEMO中想要实现的功能,微信有四个tab:微信聊天,通讯录,发现,我。右上角的搜索,添加好友功能,以及发现里的朋友圈和各项菜单功能,这里主要想实现的就是聊天,还有通讯录好友功能。因为考虑到小程序真机体验时只允许请求安全域名,所以数据不打算使用后端接口返回,而是采用MOCK数据模拟后端接口返回。聊天记录储存于小程序提供的Storage中。这样就能完整的模拟聊天功能,而且下载下来的DEMO可以直接在真机上体验。 同时评估一些技术细节: 涉及的原生API
技术方案
二、页面组件划分按微信界面展示大致划分为两个页面,首页 首页 聊天页 根据划分的组件,大致可以得到开发的目录结构:
|