七夕秀恩爱新姿势!这波操作我给十分!

一、前言

像每一滴酒回不了最初的葡萄,我回不到年少。爱情亦是如此,这就是写一篇小程序的初衷,用来记录我和她最美的恋爱。什么是最美恋爱?就是繁忙之余的一封书信,一起奋斗的目标,精彩的瞬间,旅游的足迹,和那无数的纪念日。

言归正传吧,先看看小程序给你的第一印象。(截图的是体验版本,上线版本有些功能是没有上的哦)



页面比较简约,她很喜欢。

二、说说代码

1.框架

小程序前端用的是taro框架写的,后台用的云开发(简直是个人开发者的福音)。
贴一下总体架构图:

其他的架构,页面等等都很常见,我具体来说说云函数的调用吧,主要是对数据库的操作:

云函数的入口(运用TcbRouter实现不同方法的调用):

小程序端是这样调用的:

调用方法的参数:

  let param = {
      method:'get',
      collection:'mail',
      id:auth.user._id,
      bindId:auth.user.bindId,
      start:this.start,
      limit:PAGE.LIMIT
    };

    let res = await commonApi.list(param);

三、说说功能

主要来说说邮箱这个功能吧,毕竟现在写信的越来越少了,这里很大程度的还原了写信的过程,可以挑选信封,挑选邮票,然后寄出你的思恋。
我已经收到这么多信了 你们呢?

还有个留言板功能,她说和微信聊天有什么区别(区别就在于没有websocket),这里就不赘述啦。

四、结语

七夕已至,快和亲爱的人绑定最美恋爱关系吧!在这里,你们就是导演,记录美好爱情。
特别说明:此小程序,是我亲手为女朋友写的,感谢她提供需求支持,七夕快乐。

/:heart小彩蛋 /:heart

使用小程序·云开发按以下四步操作即可查看惊喜彩蛋~

在cloudfuntions文件夹下,点击右键新建一个云函数love,并部署上传,

exports.main = async (event, context) => {
  return {
    timelimit: 10000,
  }
}

使用开发者工具新增一个小程序页面love,在love.wxml里输入以下代码

<view>你问我爱你多少年?</view>
<image bindtap="loveFunction" src="{{loveurl}}"></image>
<view wx:if="{{timelimit}}">
  <view><text>我爱你{{timelimit}}年</text></view>
  <view><text>云开发祝所有程序员七夕脱单</text></view>
</view>

在love.js里输入:

  data: {
    timelimit:'',
    loveurl:"https://tcb-1251009918.cos.ap-guangzhou.myqcloud.com/love.png",
  },

  loveFunction() {
    wx.cloud.callFunction({
      name: 'love',
      data: {
      },
      success: res => {
        this.setData({
          timelimit: JSON.stringify(res.result.timelimit)
        })
      }
    })
  },

在love.wxss里输入:

view{text-align: center;margin: 20px 0;font-weight: bold;}
text{color: #FFC0CB;}
image{width: 100rpx;height: 100rpx}
button{background-color: #FFC0CB;color:#fff;width: 300rpx}

源码链接

https://github.com/TencentCloudBase/Good-practice-tutorial-recommended



如果你有关于使用云开发CloudBase相关的技术故事/技术实战经验想要跟大家分享,欢迎留言联系我们哦~比心!

原文地址:https://www.cnblogs.com/CloudBase/p/11318089.html

时间: 2024-10-11 10:57:33

七夕秀恩爱新姿势!这波操作我给十分!的相关文章

七夕除了秀恩爱虐狗,还能做什么?!

浪漫的七夕快到了,除了秀恩爱还有更好玩的事情可以做哦 举个栗子: 登录job.oschina.net,参与抽奖 再来完善简历,再来抽次奖!! 顺便换份高薪工作,十一旅游费不用愁. 邀请好友完善简历,再来抽一次!!!纳尼,这是要伦家将机械键盘,限量版T恤全都抱回家呀.. 红薯蜀黍说,这次奖品数量多,只管放"码"过来,抽中几个,就送几个. 活动时间:8月18日-9月1日. 活动奖品:写代码无bug的机械键盘.限量版开源T恤.开源马克杯.开源内裤及开源扑克 奖品派送时间:统一在活动结束一周内

花式秀恩爱,不服你点进来受虐啊!

啊~~~~七夕 ▼ 你比巴西少一xi 你比山西多四xi 对有情人来说今天就是情人节, 对单身汪来说,今天就是个星期四. but, 软件也是要秀恩爱的! ? 晒晒我家亲爱的CRM,它的全名叫Microsoft Dynamics CRM,我们相识在过去的某一天,我们俩的缘分绝对是杠杠的-- Microsoft Dynamics CRM提供了一个绝佳的客户关系管理平台,使您能够创建各种以客户为中心的解决方案.更重要的是,通过将K2的企业业务流程功能与Microsoft Dynamics CRM相结合,

网秦Q3财报现新姿势 老司机发力移动娱乐竟成网红

文/张书乐 日前,网秦公布了截至2016年9月30日的第三季度未经审计财务业绩.移动增值服务以同比增长74.6%至5,490万美元的成绩成为网秦营收贡献的最大板块. 老司机网秦作为国内最老牌的移动互联网"巨鳄"之一,竟然依靠移动娱乐实现了全面转型,而且网秦首席执行官许泽民更表示:"我们对移动娱乐业务领域取得的持续进展感到满意,随着2016年进入最后一个季度,我们会继续专注于执行我们的战略." 真的简单就是一个战略而已?网秦怎么就突然成了"网红"呢

Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势

RxJava2+Retrofit+RxBinding解锁各种新姿势 本篇文章内容包含以下内容 前言 RxJava2的基本介绍 RxJava2观察者模式的介绍 RxJava2观察者模式的使用 RxJava2的基本使用 模拟发送验证码 RxJava2与Retrofit的使用 模拟用户登陆获取用户数据 合并本地与服务器购物车列表 RxJava2与RxBinding的使用 优化搜索请求 优化点击请求 源码下载 结语 前言 作为主流的第三方框架Rx系列,不学习也不行啊,对于初学者来说,可能RxJava看起

Java计时新姿势

为获得更好的阅读体验,请访问原文:传送门 前言: 最近公司来了个大佬,从他那里学到不少东西,其中一个就是计时 的新姿势「StopWatch」,赶紧来一起了解了解吧! 一.最简单的计时 在我们的程序中不免需要对某一个运算或者方法进行计时,以便我们来观察该运算或方法是否符合我们的预期,所以在我们刚开始接触 Java 的时候都能写出类似下面这样的代码来计时: public static void main(String[] args) { Long startTime = System.current

汕头市队赛 SRM 06 C 秀恩爱

C 秀恩爱 SRM 06 背景&&描述 KPM坐在直升机上俯瞰小渔村景象. 渔村可看作二维平面,密密麻麻地到处都是单身狗,KPM当前所在坐标为(sx,sy). KPM的后宫团们自发地聚集在一起为他送行,从空中看,后宫团形成了一个多边形. 当然了KPM是不在那个多边形内的. 直升机突然开始原地转圈,后宫团们因为想看着KPM的正脸,所以也跟着以KPM所在坐标为中心旋转. 后宫团所经之处单身狗尸横遍野.赶来救治伤员的医护人员想知道,多边形扫过的面积是多少. 注意,本题不保证横坐标互不相同.纵坐标

bzoj1656: [Usaco2006 Jan] The Grove 树木 (bfs+新姿势)

题目大意:一个n*m的图中,“.”可走,“X”不可走,“*”为起点,问从起点开始绕所有X一圈回到起点最少需要走多少步. 一开始看到这题,自己脑洞了下怎么写,应该是可过,然后跑去看了题解,又学会了一个新姿势... 上图是样例,红色笔迹是走法,需要走13步. 这显然是bfs题,问题是怎么让bfs绕这坨东西一圈,非常巧妙的思路,从任意一个X节点画一条射线与边界垂直,如下图所示. 当我们从右向左bfs的时候碰到这条线,就停止bfs:当我们绕了一圈从左向右bfs的时候碰到这条线,我们就继续走. dist[

见镜头十指紧扣刻意秀恩爱

搜狐娱乐讯 7月2日消息,据台湾媒体报道,歌手陶喆被杨子晴曝出婚后约炮偷情后力挽形象,连2天忙着安抚老婆江佩蓉(Penny).继被拍到开保时捷陪老婆血拼还肉麻摸她大腿,昨夫妻俩现身桃园机场飞北京,见镜头十指紧扣刻意秀恩爱.但被问是否已原谅老公?Penny尴尬挤出微笑不语. http://mgvbs00000.eju.cn/ http://drhld04086.eju.cn/ http://eikik88800.eju.cn/ http://eikik88800.eju.cn/ http://dh

新的斐波那契数列

Problem1:  题目描述: 定义一个新的斐波那契数列: F(0)=7: F(1)=11; F(n)=F(n-1)+F(n-2);(n>=2) 输入: 输入有多组:首先输入一个N(N<=100),代表要输入的测试用例的个数:接下来输入N个数字ni(ni<=100),数字间用空格隔开. 输出: 求F(n)能否被3整除,若能整除输出'yes',否则输出'no'. 样例输入: 3 0 1 2 样例输出: no no yes 提示:不能用递归,否则超时!在计算时,我们没必要算出递推的真正值,