最新uniapp开发微信小程序商城搭建教程(附源码)

1,423 阅读3分钟

前言

uni-app是近年来一种新兴的多端混合开发框架,适合开发跨平台应用,方便多端运行。接下来,我就用一套开源打通版系统给大家演示一下,如何用最新的uni-app来搭建一个微信小程序商城。

一、微信小程序商城环境搭建

参考教程:doc.crmeb.com/single/crme…

另外,因为程序涉及微信登录功能,还需要自己注册个测试账号,相关地址:developers.weixin.qq.com/sandbox

里面的AppID、AppSecret,后面需要配置到php后台配置文件中。

二、系统亮点

多 语 言:后台随时配置语言包,移动端支持多语言切换;
高 性 能:redis缓存、队列、长连接、多种云储存、支持集群部署;
个 性 UI:多种风格切换、支持DIY各种首页/专题页面
前后端分离:后端TP6,管理端iviewui,移动端uniapp;
代码规范:遵循PSR-2命名规范、Restful标准接口、代码严格分层、注释齐全、统一错误码;
权限管理:内置强大灵活的权限管理,可以控制到每一个菜单;
开发配置:低代码增加配置、系统组合数据模块;
二开效率:PHP快速生成表单、内置所有事件、后台在线编辑器、代码注释齐全、完整接口文档;
快速上手:详细帮助文档、接口文档、数据库字典、代码注释、一键安装;
系统安全:系统操作日志、系统生产日志、文件校验、数据备份;
系统功能:请看帮助文档 doc.crmeb.com/single/crme…

三、根据上方教程新建的项目,编写对应程序

1、项目结构如图:
在这里插入图片描述

2、项目代码结构

由于文件目录比较长,此处做成单独文档:doc.crmeb.com/single/crme…

3、项目配置相关文件:

在这里插入图片描述

Uniapp目录结构
由于文件目录比较长,此处做成单独文档:doc.crmeb.com/single/crme…

4、主页页面:

在这里插入图片描述

个人中心页面提供微信登录按钮,当点击按钮时,会调用微信小程序api,获取openid等值,并通过后端接口将用户信息保存到数据库中。

在这里插入图片描述

当登录成功后,进入到商城页,通过列表的形式,展示商城内商品。也可在上方搜索框进行商品名称搜索,精确定位商品。

在这里插入图片描述
在这里插入图片描述

进入分类菜单,可以根据分类展示商品列表,并可以通过商品右侧的购物车小图标进行添加商品。
购物车可以进行实时计算,展示当前商品数量、商品总价。

在这里插入图片描述

当点击购物车图标时,可以展示购物车内商品详情,进行数量上的增加、删减,并可以一键清空购物车。

在这里插入图片描述

菜单页,用列表的形式,展示出已有订单信息,并展示其当前状态。

在这里插入图片描述

“我的“ 个人中心页,包括了 我的信息、查看订单、设置收获地址 等功能。

四、微信小程序商城项目源码

源码已经打包好上传到百度云了,大家自行下载即可~

链接: pan.baidu.com/s/14G-bpVth…
提取码: yu27

百度云链接不稳定,随时可能会失效,大家抓紧保存哈。

如果百度云链接失效了的话,请留言告诉我,我看到后会及时更新~