Skip to content

选择困难症(既然过不了审核,那就放开随便,喜欢的自己带走玩玩)

Notifications You must be signed in to change notification settings

gxlself/RandomChoice

Repository files navigation

RandomChoice

选择困难症


使用云开发制作的一款有选择困难的人可以直接生成帮你选定的内容以及支持分享出去好友帮你选

  • 云开发
  • 可分享(类似于好友帮抢界面)
  • 可即时帮你选择一条(永久生成)
  • 可随意添加你的犹豫的事情

【首页页面】

random-choice-index

【分享页面】

random-choice-index


配置

首先这个项目是基于云开发, 所以利用的是云开发的数据库和云函数

云函数的代码也包含在代码中,具体可自己详看,并上传部署

云函数只有一支 --- login,具体就是返回对应的用户openid,进行对应的存储用户数据,当然这一个操作其实是多余的。不授权也可以获取到openid,在进行存储的时候,自动建立一个_openid字段,也是对应的用户。而我其实只是需要获取用户的头像和昵称。代码中的判断用户有无授权是双重判断,对storage中的openid以及nickname进行双重判定,openid在不授权再次打开也可以获取,但是用户的昵称和头像却不一定,尤其nickname微信不会让用户定义为空值,但是新注册的微信头像确实可以为空,也算是一个小小的坑吧。

##再来说下数据库 user是用来存储用户信息的,我自己定义了几个,看个人需求增删 choice是用来存储用户建立的犹豫列表 help是用来存储帮助该用户进行选择的列表

    待定更新

random-choice-index


1. 之后的开发计划

  • 对首页进行改版
  • 增加投票
  • 分享投票功能
  • 留言||评论
  • 待定优化

About

选择困难症(既然过不了审核,那就放开随便,喜欢的自己带走玩玩)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published