今天,将之前大学朋友分享给我的好几个小程序内容,简单的从百度网盘下载了一下,重新回顾小程序内容,重新构建融合一些不同语言的元素。下面是网盘的简单截图。
我先挑选了一个微信小程序商城项目,简单看了看,最初发现项目的app.json路径访问不到,出现bug,下午调整完相对路径之后又发现REST API数据出现错误。
到了晚上翻看视频,才发现是自己对这个项目布局没有做到一个大体的认识感,太心急进行跑项目了。
这个项目采用三端分离原则。
1.服务端
ThinkPHP5 + MySQL 构建 REST API
2.客户端(小程序完成)
向服务端请求数据,完成自身行为逻辑
3.CMS (数据管理)
向服务端请求数据,实现发货与发送微信等信息,其中还涉及到微信支付Token。以及MVC,AOP,ORM => 对象关系映射,用面向对象的思维构建前端代码(ES6 Class & Module)
由于内容太多,后续再做持续更新递进。