吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16417|回复: 50
收起左侧

[其他转载] [微信小程序-云开发] 商城 无服务器 加后台管理

  [复制链接]
pzx521521 发表于 2018-9-19 23:15
本帖最后由 pzx521521 于 2018-9-20 09:20 编辑

wxapp-mall-clouddb

微信小程序-云开发 商城 微信云数据库 无服务器 加后台管理

  • 9.20更新: 数据库分为两个文件: db_data1.txt db_order.txt 分别导入data1, order. 注意修改为自己的openid
    数据上传的时候注意权限管理, 如果权限不对(openid不对应或者没有), 会导致读不到数据

    前言

    最近微信出了一个云开发, 就是有一个免费的数据库给你使用.
    因为没有服务器所以是没有付款功能
    这样就可以尝试这不是用后台进行开发
    由于对小程序研究不深, 代码不一定是最优解, 代码也有很多不规范的地方和重复代码(懒得一个个改了)
    数据上传的时候注意权限管理, 如果权限不对(openid不对应或者没有), 会导致读不到数据

    如何使用

  • 如果需要范例数据, 请先导入数据库(在开发工具的云开发控制台)点击查看官方文档
  • 数据库是db.txt 一定要把openid改成自己的opendid, 不可以不填. 不是自己openid和不填都可能会导致读取不到
    order 要放在order数据库中 其他放在data1数据库中
  • 由于官方没有给出导出数据库, 在page/component/databaseGuide/savadb中给出了导出数据库, 会打印在控制台中  
  • 如果不需要范例数据请先进入后台插入数据
  • 如何进入后台: 在"我的"插页3s内点击头像7次(不要问我为什么是77777~)
  • 第一次进入后台会提示输入初始的密码, 进入后台会验证密码

    更多说明

  • 因为没有服务器...  所以付款功能注释掉了, 需要的同学可以开一下, 然后写一下逻辑(逻辑和不付款冲突, 所以就没写)
  • 因为考虑到首页展示的要精细一点(相对于展示全部商品),因此会有不同的图片和标题, 管理首页的时候靠id关联
  • 后台添加/管理页有详细的字段解释

    功能

  • [x] 首页
  • [x] 搜索
  • [x] 分类
  • [x] 购物车
  • [x] 个人中心
  • [x] 商品列表
  • [x] 商品详情
  • [x] 订单
  • [x] 地址管理
  • [x] 后台增删商品列表
  • [x] 后台增删商品详情
  • [x] 后台增删订单

实现效果

admin
admin_classifyMgr
admin_goodsMgr
admin_modifyIndex
admin_modifyIndex2
admin_order
admin_order2
cart
classify
detail
detail2
index
modal
password
user

相关

文章:css参考

运行

需要安装有微信开发者工具。(9.10号以后的版本 基础库 2.2.3 开始支持)
把项目下载到本地。
在微信开发者工具中打开该项目则可预览。

By the way

star me...


直接上github吧....
https://github.com/pzx521521/wxapp-mall-clouddb

免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
喵小姐wmy + 1 + 1 用心讨论,共获提升!
chenyuqi + 1 + 1 我很赞同!
YY001XX + 1 + 1 我很赞同!
a87399 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lucky凌竹 发表于 2018-10-10 10:41
[数据库] [更新记录] 失败: Error: errCode: -502003 database permission denied | errMsg: Permission Denied: Your operation is not allowed base on the ACL tag (adminWrite)
    at new t (WAService.js:23)
    at Function.success (WAService.js:21)
    at Object.success (WAService.js:4)
    at s (WAService.js:6)
    at Function.<anonymous> (WAService.js:6)
    at n.function.setTimeout (appservice?t=1539139287102:1638)
    at WAService.js:4
    at WAService.js:4
错误信息如上
言讫 发表于 2019-2-25 19:23

console.error @ VM1469:1
errorReport @ WAService.js:1
thirdErrorReport @ WAService.js:1
(anonymous) @ WAService.js:1
(anonymous) @ WAService.js:1
R @ WAService.js:1
ft @ WAService.js:1
(anonymous) @ WAService.js:1
(anonymous) @ WAService.js:1
(anonymous) @ WAService.js:1
(anonymous) @ WAService.js:1
n @ WAService.js:1
e @ appservice?t=1551093469350:1614
r.registerCallback.t @ appservice?t=1551093469350:1614
l.forEach.t @ appservice?t=1551093469350:1614
(anonymous) @ appservice?t=1551093469350:1614
s.onmessage @ appservice?t=1551093469350:1614
mosou 发表于 2018-9-19 23:34
 楼主| pzx521521 发表于 2018-9-19 23:50
mosou 发表于 2018-9-19 23:34
全套自写的吗?

please read ...... 相关
clocks 发表于 2018-9-20 00:04
下载下来看看。学习一下
a87399 发表于 2018-9-20 00:23
海星!过段时间换个UI美化一下,啊哈哈哈哈!
a87399 发表于 2018-9-20 01:01
凉了,是我不会用吗?从导入数据库就失败……

将 “tmp-1537376472881-db.json” 导入到 “order” 失败。Error: Unexpected token ] at position 10397 文档地址: https://mp.weixin.qq.com/debug/wxadoc/dev/wxcloud/guide/database/import.html
坐久落花多 发表于 2018-9-20 08:17
wow,这个赞!!
YY001XX 发表于 2018-9-20 08:21
楼主可以帮我做个小程序吗,像你这样的
Luck鑫 发表于 2018-9-20 08:38
学习一下.感谢分享
 楼主| pzx521521 发表于 2018-9-20 09:20
a87399 发表于 2018-9-20 01:01
凉了,是我不会用吗?从导入数据库就失败……

9.20更新: 数据库分为两个文件: db_data1.txt db_order.txt 分别导入data1, order. 注意修改为自己的openid
数据上传的时候注意权限管理, 如果权限不对(openid不对应或者没有), 会导致读不到数据

之前错误的原因是没有把转义符号去掉
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 00:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表