# 微信小程序电商平台
视频学习:[零基础玩转微信小程序](https://www.bilibili.com/video/av73342655?p=131)
跟着视频中老师敲了一遍,自己换了数据接口又折腾了一遍。
数据使用的是:[api工厂](https://www.it120.cc/) ,免费使用,有配套的[后台管理](https://admin.it120.cc/#/login?redirect=%2Fdashboard),更详细的使用可以前去官网查看相关文档。
参考学习:[微信小程序商城](https://github.com/EastWorld/wechat-app-mall)
***can not get openid***
需要在 api工厂的 微信设置-小程序设置-配置secret/AppId(secret、AppId如何获取百度一下就知道了), 还有在项目里面全局搜索一下 appid 把我的替换成你的。
---
***2020.04.27更新:***
各位小伙伴如果有什么好的关于增加一些功能的点子,不妨可以提提issue,我看到觉得可以实现会增加的。
---
***2020.03.29更新:***
把部分数据迁移到小程序云开发数据库中进行增删改查操作:[wx-mall-cloud](https://github.com/Kotoba209/wx-mall-cloud)
- 增加立即购买的功能
---
#### api工厂的使用:
1. 前往后台管理注册账户信息并登录
2. 登录后台,左侧菜单 “工厂设置” --> “数据克隆” --> “将别人的数据克隆给我”
3. 对方商户ID填写 951
4. 点击 “立即克隆” ,然后退出后台重新登录,然后在左侧菜单的商城管理便可以看到相关数据
进入到后台管理后,在首页可以查看自己的域名,初始域名为一串字符串,这样不好看的同时用着也不顺畅,可以修改为自己喜欢的字符。
![](https://s2.ax1x.com/2020/02/20/3mynld.png)
然后使用api工厂的域名拼接自己的子域名在加上接口地址,就可以访问数据了。
比如我的轮播图:https://api.it120.cc/kotoba/banner/list
在浏览器中就可以打开并返回数据。
#### 后台管理预览:
<img src="https://s2.ax1x.com/2020/02/28/3B43RJ.png" style="zoom: 80%;" />
#### 已完成:
1. 首页页面
- 轮播图
- 分类列表,点击对应的分类模块,跳转至对应分类的商品
- 商品列表,点击商品列表的某一项跳转至对应商品详情页
2. 分类页面
- 对应的分类的商品
- 点击商品列表项跳转到对应的商品详情页
- 商品详情页面可以添加到购物车或收藏商品
3. 购物车页面
- 无商品时显示默认提示信息
- 有商品时可以通过点击按钮修改是商品数量
- 自动计算商品价格
- 点击结算跳转支付页面
- 支付页面,当有默认地址时自动选择默认地址
- 点击支付创建订单
4. 个人中心页面
- 通过点击收藏商品按钮查看收藏商品
- 地址管理,跳转到地址列表页面
- 地址列表页面,可以点击创建地址信息
- 订单列表页,可以根据不同的订单状态查看对应的订单信息
#### 修改:
1. 商品分类
<img src="https://s2.ax1x.com/2020/02/24/3GJEi8.png" style="zoom:67%;" />
2. 购物车默认提示
![](https://s2.ax1x.com/2020/02/24/3GJuss.png)
3. 登录授权页面
![](https://s2.ax1x.com/2020/02/24/3GJYz4.png)
4. 主题背景
![](https://s2.ax1x.com/2020/02/24/3GJBo6.png)
#### 更新一:
在商品详情页中,因为rich-text标签的体验不好,所以我选择了一个小程序的组件,wxParse,
简单易上手且强大,简单使用请查看这篇文章[微信小程序使用wxParse解析html](https://blog.csdn.net/Kotoba209_/article/details/104413748)。
以上就是完成接口数据的替换了,如想要在开发工具中校验合法域名,
<img src="https://s2.ax1x.com/2020/02/21/3m2bIP.png" style="zoom: 50%;" />
或者想要发布小程序的话,需要在微信开发者设置合法域名https://api.it120.cc,具体如下。
<img src="https://s2.ax1x.com/2020/02/21/3m2W8O.png" style="zoom: 50%;" />
#### 更新二:
1. 使用[apifm-wxapi](https://github.com/gooking/apifm-wxapi) 模块来请求数据,写法比原先的request方法更简洁,注释掉之前的request请求代码,可以直观的看到代码量的减少。这样优化可以使项目体积减少一点,[apifm-wxapi接口文档](https://github.com/gooking/apifm-wxapi/blob/master/instructions.md) 。
apifm-使用方法:[使用 “apifm-wxapi” 快速开发小程序](https://blog.csdn.net/abccba9978/article/details/102861340) 。按照链接里的使用方法就可以请求到数据了,但是想要使用自己后台管理的数据需要在 app.js里定义一个 变量 来接收自己的域名
`globalData: {
subDomain: "kotoba"
}`
然后在app.js的onLaunch方法中初始化
`onLaunch: *function* (*options*) {
WXAPI.init(this.globalData.subDomain);
},`, 具体信息在项目文件中都可以找着。
#### 更新三:
1. 使用WeUI部分组件,使用教程 [WeUI使用步骤](https://blog.csdn.net/Missbelover/article/details/91950521) ;
2. 创建订单以及订单查询
<img src="https://s2.ax1x.com/2020/02/24/3G1aUU.png" style="zoom: 80%;" />
3. 新增地址列表页,由于创建订单所需要的地址信息参数与原先的不一致,所以增加这一模块,在创建订单时提供所需的地址信息。
<img src="https://s2.ax1x.com/2020/02/24/3G3us1.png" style="zoom: 80%;" />
4. 新增添加地址,通过提交表单创建地址信息,点击选择地区时,会有弹出选择地区。
<img src="https://s2.ax1x.com/2020/02/24/3GGRaV.png" style="zoom:67%;" />
没有合适的资源?快使用搜索试试~ 我知道了~
原生微信小程序电商项目.zip
共320个文件
gif:135个
wxss:86个
js:37个
需积分: 5 1 下载量 89 浏览量
2023-10-30
22:37:32
上传
评论
收藏 587KB ZIP 举报
温馨提示
原生微信小程序电商项目
资源推荐
资源详情
资源评论
收起资源包目录
原生微信小程序电商项目.zip (320个子文件)
.babelrc 202B
35.gif 13KB
42.gif 13KB
40.gif 10KB
18.gif 8KB
19.gif 8KB
11.gif 8KB
32.gif 7KB
49.gif 6KB
29.gif 6KB
97.gif 5KB
65.gif 5KB
31.gif 5KB
46.gif 5KB
57.gif 5KB
45.gif 5KB
08.gif 5KB
43.gif 4KB
33.gif 4KB
68.gif 4KB
26.gif 4KB
14.gif 4KB
07.gif 4KB
51.gif 4KB
10.gif 4KB
47.gif 4KB
72.gif 4KB
06.gif 3KB
94.gif 3KB
84.gif 3KB
41.gif 3KB
17.gif 3KB
09.gif 3KB
28.gif 3KB
50.gif 3KB
95.gif 3KB
22.gif 3KB
27.gif 3KB
67.gif 3KB
90.gif 3KB
60.gif 3KB
58.gif 3KB
74.gif 2KB
25.gif 2KB
101.gif 2KB
54.gif 2KB
99.gif 2KB
24.gif 2KB
12.gif 2KB
73.gif 2KB
104.gif 2KB
103.gif 2KB
34.gif 2KB
88.gif 2KB
53.gif 2KB
04.gif 2KB
23.gif 2KB
05.gif 2KB
21.gif 2KB
03.gif 2KB
00.gif 2KB
20.gif 2KB
02.gif 2KB
39.gif 2KB
96.gif 2KB
100.gif 2KB
30.gif 2KB
48.gif 2KB
13.gif 2KB
38.gif 2KB
98.gif 2KB
83.gif 2KB
81.gif 2KB
01.gif 2KB
55.gif 2KB
85.gif 2KB
44.gif 2KB
78.gif 2KB
15.gif 2KB
87.gif 2KB
82.gif 2KB
80.gif 2KB
59.gif 1KB
52.gif 1KB
86.gif 1KB
79.gif 1KB
102.gif 1KB
36.gif 1KB
16.gif 1KB
92.gif 1KB
105.gif 1KB
62.gif 1KB
75.gif 1KB
89.gif 1KB
76.gif 1KB
37.gif 1KB
56.gif 1KB
70.gif 1KB
66.gif 1KB
77.gif 1KB
共 320 条
- 1
- 2
- 3
- 4
资源评论
武昌库里写JAVA
- 粉丝: 3137
- 资源: 1872
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功