更新记录

1.0.9.230504(2023-05-04)

【完善】去掉无效代码

【修复】已知 BUG

【免费】加QQ群(611522021)、永久免费获取 v1.0.9 版本用云电商管理后台源代码

1.0.9.220920(2022-09-20)

【修改】涉及多表联查功能修改为 getTemp() 临时表查询方式。

【修改】common -> db.js 将 result.code 修改为 result.errCode

【修复】购物车已知 BUG。

【免费】加QQ群(1020565856)、永久免费获取 v1.0.9 版本用云电商管理后台源代码。

用云·O2O uniCloud 版(众筹中)有需要可加群咨询 1020565856

查看更多

平台兼容性

阿里云 腾讯云 支付宝小程序云
×
Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
×

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


用云电商

用云O2O

用云IM

Usecloud.usemall 用云电商 v1.0.9 前后端开源版

用云电商 uniCloud v1.0.9 前后端开源版,js 解决前端、后端、数据库的全栈开发 serverless 模式(小程序、h5、android、iOS、vue + element-ui + uniCloud 版管理后台)永久开源。

说明:目前支持微信小程序、支付宝小程序、h5。开源版只限个人学习使用,商用需购买付费版本。(可定制跨境电商、海关申报、仓储系统、物联网等项目

用云 · 让开发更简单!

移动前端 - 技术栈

uni-app + uniCloud + vue2

管理后台 - 技术栈

uni-app + uniCloud + vue2 + element-ui

后端服务 - uniCloud

[引用于官方文档] uniCloud 是 DCloud 联合阿里云、腾讯云基于 serverless 模式和 js 编程的云开发平台,使用 nodejs + mongodb 开发。

[引用于官方文档] serverless 是无服务器模式,无需关注器务器运维、弹性扩容、大并发承载、防DDoS攻击等,只需关注自身应用业务。

[引用于官方文档] 目前 uniCloud 阿里云版免费(免费的服务器空间、CDN云存储、网页托管等),助力开发者低门槛实现自己的想法。

[引用于官方文档] 目前 uniCloud 已发展2年多,活跃服务空间数万,云函数日请求数量过亿。请放心使用。

uni-app 官方文档

uniCloud 官方文档

uniCloud 云数据库

用云团队项目推荐

1. 用云电商 uniCloud v1.0.9 版前后端开源
2. 用云电商 uniCloud 付费版
3. 用云·IM uniCloud 体验版
4. 用云·BI uniCloud 数据大屏
5. 用云·O2O uniCloud 付费版

手机扫码体验

微信小程序 H5 APP

点击体验管理后台

账号:usemall
密码:1234

[用云电商管理后台v1.0.9版本,加群联系客服免费获取源代码]。
QQ群① 1020565856(2000人已满)
QQ群② 611522021

点击访问用云官网

新手指南

  1. 下载 HBuilderX 开发者工具
  2. 插件安装
    工具栏 -> 工具(T) -> 插件安装 -> 安装新插件(scss/sass编译

快速上手

  1. 使用 HBuilderX 导入插件
  2. 关联 uniCloud 服务空间(创建 uniCloud 服务空间
  3. 运行 uniCloud -> database -> db_init.josn(右键:初始化云数据库(包含Schema和校验函数))
  4. 配置 uniCloud -> cloudfunctions -> 云函数 common 目录下 uni-config-center -> uni-id -> config.json 文件 官方文档
  5. 修改 配置文件 需重新右键 uni-config-center 上传公共模块
    1. uni-id
      "passwordSecret": [{
      "version": 1,
      "value": "usemall.unicloud.password.secret"
      }],
      "tokenSecret": "usemall.unicloud.token.secret",
      "tokenExpiresIn": 259200,
      "tokenExpiresThreshold": 600,
      "passwordErrorLimit": 6,
      "passwordErrorRetryTime": 3600,
      "autoSetInviteCode": false,
      "forceInviteCode": false,
      "bindTokenToDevice": false,
    2. 微信授权与支付
      "mp-weixin": {
      "tokenExpiresIn": 259200,
      "oauth": {
          "weixin": {
              "appid": "微信小程序appid",
              "appsecret": "微信小程序appsecret"
          }
      },
      "pay": {
          "appId": "微信小程序appid",
          "mchId": "微信支付商户号",
          "key": "微信支付商户key (APIv2密钥)"
      },
      "notify-url": "notify 云函数URL化http地址 + /wxpay"
      },
    3. 支付宝授权与支付
      "mp-alipay": {
      "tokenExpiresIn": 259200,
      "oauth": {
          "alipay": {
              "appid": "支付宝小程序appid",
              "privateKey": "支付宝小程序私钥",
              "keyType": "支付宝小程序私钥类型"
          }
      },
      "pay": {
          "appId": "支付宝小程序appid",
          "mchId": "支付宝商户号",
          "privateKey": "应用私钥字符串",
          "alipayPublicKey": "支付宝公钥"
      },
      "notify-url": "notify 云函数URL化http地址 + /alipay"
      },
    4. 短信配置
      "service": {
      "sms": {
          "name": "应用名称,对应短信模版的name",
          "codeExpiresIn": 600,
          "smsKey": "短信密钥key",
          "smsSecret": "短信密钥secret"
      },
      "smscode": {
          "templateId": "验证码短信模板Id"
      }
      }
    5. 快递100
      "kd100": {
      "customer": "快递100 customer",
      "key": "快递100 授权KEY"
      }
  6. 运行 uniCloud -> cloudfunctions(右键:上传所有云函数、公共模块及actions)
  7. 配置 manifest.json 官方文档
    1. 基础配置
    2. 微信小程序配置
    3. h5配置
  8. 工具栏 -> 运行(R) ->
    1. 运行到浏览器([体验h5版本]) 注意配置跨域
    2. 运行到小程序模拟器(微信开发者工具[体验微信小程序版本])。
  9. 注意点(重要)
    1. 连接本地云函数(右键 uniCloud -> database 下载所有DB Schema及扩展校验函数)注意事项
    2. 连接本地云函数运行出错,则需右键云函数 usemall -> 管理公共模块依赖 -> 更新选中依赖。
    3. 连接云端云函数,注意小程序开发工具(校验|不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书)。
    4. 小程序中使用 uniCloud 白名单配置
  10. 开源不易,请勿以差评的评论方式提问,谢谢!有任何问题欢迎加群咨询。
  11. 长期招募合伙人!加企业微信咨询。

常见问题

1. 如何开启云函数 url 化,填写对应的支付回调地址。

A. 在uniCloud控制台,进入对应的云函数详情页,云函数URL化 编辑填写加上 /http/函数名称。

B. 比如 notify 云函数,设置URL的PATH部分编辑填写上 /http/notify。

2. 用户端运行后,提示 项目database目录下缺少 xxxxxx.shema.json。如云端的该表已配置... 问题。

A. 在 hbx 运行控制台,切换 连接云端云函数 重新运行即可解决
B. 或右键项目目录 uniCloud -> database 文件夹,选择 下载所有DB Schema(含扩展) 后,重新刷新请求

欢迎加QQ群、永久免费获取v1.0.9版本管理后台源代码、各种活动福利。

QQ群① 1020565856(2000人已满)
QQ群② 611522021

微信扫码添加企业微信,一对一技术服务。

用云团队项目推荐

1. 用云电商 uniCloud v1.0.9 版前后端开源
2. 用云电商 uniCloud 付费版
3. 用云·IM uniCloud 体验版
4. 用云·BI uniCloud 数据大屏
5. 用云·O2O uniCloud 付费版

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问