更新记录
1.1.07(2024-07-03)
1.完善状态栏推送 2.完善升级系统 3.完成部分接口的对接 4.添加AI智能客服 5.添加购物车页面 6.进一步完善购物车 7.完善内置后台100%(管理员权限) 8.完善属性sku用户体验 9.添加分类页面显示三级商品功能和同步购物车功能 10.优化首页加载速度 11.完善购物车及详情功能 12.完善购物车配送地址功能 13.添和支付宝支付功能 14.订单详情页完成100% 15.商品搜索功能完成 16.沃尔玛商城功能完成99% 17.添加未支付点击去支付功能 18.添加订单管理功能 19.添加轮播图管理功能 20.添加订单定时触发器3小时自动清理未付款订单
平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | × | × |
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
使用说明
- 下载 HBuilderX 开发者工具
- 注册登录 DCloud 账号,新建服务空间。如何创建服务空间
- 在插件市场打开本插件页面,在右侧点击使用 HBuilderX 导入插件,选择对应服务空间点击确定,跳过,继续导入。
- 等待下载安装完毕,右键uniCloud,运行云服务初始化向导,选择刚刚选择的服务空间,下一步,开始部署。
- 为确保正常运行,右键uniCloud/cloudfunctions,上传所有云函数及公共模块,上传完成后右击/uniCloud/database/db_init.json 初始化云数据库。
- 微信支付配置 /uniCloud/cloudfunctions/common/uni-config-center/uni-pay/config.js 下的:notifyUrl、wxpay->jsapi,具体配置查看文档。如何获取证书
const fs = require('fs');
const path = require('path');
module.exports = {
// 统一 - 支付回调地址,格式为 "服务空间ID":"URL化地址"
"notifyUrl": {
// 测试环境服务空间-支付回调地址
"": "",
// 线上环境服务空间-支付回调地址(如果只有一个服务空间,则只需要配置线上环境服务空间即可)
"": "",
},
// 微信支付相关
"wxpay": {
"enable": true, // 是否启用微信支付
"mp": {
"appId": "", // 小程序的appid
"secret": "", // 小程序的secret
"mchId": "", // 商户id
"key": "", // v2的api key
"pfx": fs.readFileSync(__dirname + '/wxpay/apiclient_cert.p12'), // v2需要用到的证书
"v3Key": "", // v3的api key
"appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书
"appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书
"version": 2, // 启用支付的版本 2代表v2版本 3代表v3版本
}
},
}
-
配置微信登录、短信登录:打开 /uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json,在 mp-weixin 节点配置微信小程序的appid、appsecret。在 service 节点配置短信登录信息,短信开通指南
//微信登录 "mp-weixin": { "oauth": { "weixin": { "appid": "", "appsecret": "" } } }, //短信登录 "service": { "sms": { "name": "", //短信模板名称 "codeExpiresIn": 900, //验证码有效期 "smsKey": "", //短信smsKey "smsSecret": "", //短信smsSecret "scene": { //登录使用的模板id "login-by-sms": { "templateId": "82737", "codeExpiresIn": 900 }, //重置密码使用的模板id "reset-pwd-by-sms": { "templateId": "82737", "codeExpiresIn": 900 }, //绑定手机号使用的模板id "bind-mobile-by-sms": { "templateId": "82737", "codeExpiresIn": 900 }, //设置登录密码使用的模板id "set-pwd-by-sms": { "templateId": "82737", "codeExpiresIn": 900 } } }, "univerify": { "appid": "当前应用的appid,使用云函数URL化,此项必须配置", "apiKey": "apiKey 和 apiSecret 在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/uniLogin/index?type=0,文档:https://ask.dcloud.net.cn/article/37965", "apiSecret": "" } }
-
配置完成后右键cloudfunctions上传所有云函数公共模块。