
微信小程序从0到完成 仅用一周(实际24小时左右) 云开发 校园互助类型 实现失物招领、二手交易、学号认证等功能
发布日期:2021-05-06 22:50:24
浏览次数:18
分类:技术文章
本文共 1215 字,大约阅读时间需要 4 分钟。
前言:
为什么做这个?
其实大一就一直想做一个小程序,也曾看着清华大学小程序网课,写(抄)了个树洞,仅在本机调试,没有发布,也不值得发布,况且还要买服务器,不至于。教程用的thinkphp框架,只学了增删改查,学这个框架真的让我无从下手。
偶然的一天,看到有个博主用小程序云开发,称其十分简单,标题为:普本在校生是如何零基础在一个月内开发出第一款微信小程序的。
我半信半疑,结果一周做出来了。春节两天没写,平时也就下午爆肝3小时。
写完给我一个感受,云开发确实方便,但云函数是真的傻逼。具体以后再说!
重点是,他做的跟我很早就想做的想法一致。他做的是集二手交易、兼职发布、失物招领、代取快递为一身的平台。
兼职的话我不想写,发布兼职的人鱼龙混杂。
而我代取快递功能还没有写,其实这是我当初想做的功能之一,虽然目的一样,但我想的模式不尽相同,在我看来模式是最重要的。这里就不细说了。
这是效果展示,有些地方还很丑。
前端采用UIcolor,是github的一款开源项目。
后端使用小程序云开发



字太小就看这里吧
您可以问三个问题。
Q1:为什么做这个? A1:产品解决需求,需求源于生活。校园生活中,总有丢三落四、交易物品、组织纳新、大众活动等。但基于QQ服务号发布消息,要等待审核,没有时效性,消息的价值会随着时间降低。小程序的初衷,就是为了方便大家,自行发布各种消息。 Q2:这个安全吗? A2:这是我从写界面之前就优先考虑的问题,虽说互联网无隐私,谁也不知道我们的信息被copy了多少遍。 至少在这里不会,我们不需要您的姓名、教务处密码;也不用绑定手机号、自行设置密码,数据库里仅存在发布的各种消息。后续的各种功能都会避免这个问题。 唯一需要的只是您的学号,证明您是在校学生。既然我们不储存隐私,做最坏的打算,被脱库也无妨嘛~ Q3:还有什么要说的? A3:怎么感觉在审问我… 小程序不发布任何广告(包括不限于饿了么、美团、双十一等等拉人红包类;包括不限于学姐建了个PS群、学python真香等无用课程类) 推广除外。如组织发布活动,真正健康、有益、有趣、涨知识完全可以免费推广! A4:要打赏我们吗?如果这个程序有帮到你,或者你觉得很赞,可以打赏支持一下! Q4:不是三个问题?况且我也没问啊? 更多功能敬请期待!٩(๑❛ᴗ❛๑)۶
给大家说一些云开发的技巧吧。
下面是两种模式1.按需求去学习,就是你要做什么就去搜什么,而不是全学完再去做。(比如:看云开发视频也是,我的小程序本身不调用上传视频这种API,就完全可以不看。)
2.全看一遍,然后再做。(把视频全部看完,因为有的视频质量不好,衔接不好。上一P的错误,在下一P讲,你跟着视频把错误写一遍,然后再改对的,其实挺浪费时间的)
单用两种模式都不好,但结合起来,来回切换,效率提升一大截。
我的话2倍速过一遍视频,然后再按需求仔细看,遇到问题合理运用搜索引擎就好了。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年03月15日 08时50分25秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
CC2640R2F学习笔记(1)——搭建环境、编译烧写
2019-03-03
ESP8266学习笔记(10)——官方WebServer
2019-03-03
CC2640R2F学习笔记(6)——UART串口使用
2019-03-03
SHELL命令
2019-03-03
redis命令学习
2019-03-03
自然划分的3-4-5规则
2019-03-03
剑指offer Leetcode 37.序列化二叉树
2019-03-03
剑指offer Leetcode 39.数组中出现次数超过一半的数字
2019-03-03
Latex中cases环境引入报错
2019-03-03
Latex排版的时候把图片放在指定位置
2019-03-03
用 Python 把你的朋友变成表情包(鼠标事件提取 ROI 版)
2019-03-03
Tensorflow2.0:基于循环卷积网络预测剩余寿命
2019-03-03
bzoj3879: SvT 后缀自动机
2019-03-03
4084: [Sdoi2015]双旋转字符串
2019-03-03
bzoj3439: Kpm的MC密码(四种做法)
2019-03-03
Nginx出现500 Internal Server Error 错误
2019-03-03
pytorch loss = loss_func(output, label) 报错
2019-03-03
51nod 1526 分配笔名
2019-03-03
MySQL中drop、truncate和delete的区别?
2019-03-03
Mysql索引底层B+树的实现原理以及Innodb和Myisam引擎存储的区别
2019-03-03