微信小程序开发之十九 —— 补充与结尾

学习前后

上一篇:微信小程序开发之十八 —— 云数据库入门
下一篇,下一篇可能就没有了,这一篇可能就是微信小程序栏目这次更新的最后一篇了,看了下接下来的学习内容,基本上都是实战方面的了,而且难度也比较大,这十九篇只是小程序开发中的基础知识,还有很多内容需要学习,我也不清楚会不会继续更新,看情况吧,后面学完后可能会自己写一个小程序看看,也可能不写,但先学看看吧,大家如果学小程序开发的话记得多看官方文档,感谢大家的阅读。

openid与云开发

之前好像这个有提到一次,用户在小程序里有着独一无二的openid,用openid可以区分用户,openid就像我们的个人身份证一样可以记录一个人的信息,添加数据到数据库这个openid会报存在_openid的字段,当我们在小程序查询数据时,会有一个默认的where({_openid:当前用户的openid}) 的条件,限制了用户的写权限。

async与await

async是表示接下来的函数是异步的,而await是用于等待一个异步方法执行完成,await在async函数中才会有效,之所以需要await,是因为一些异步操作需要上一步操作结束后才可以继续下一步操作,await就相当于一个等待过程,不过这也是一个阻塞代码,使用时需要多考虑一些。
async函数返回值是Promise对象

在promise对象中有三个状态:

  • padding,任务正在进行
  • resolved任务成功的执行完毕
  • rejected任务失败的执行完毕

只有两种状态的改变:

  • 由padding进入reaolve,任务成功过的执行完毕
  • 由padding进入reject,任务失败的执行完毕

async 函数内部 return 返回的值会成为 then 方法回调函数的参数。如果 async 函数内部抛出异常,则会导致返回的 Promise 对象状态变为 reject 状态。抛出的错误而会被 catch 方法回调函数接收到。

最后

就补充下这两个知识点吧,接下来还有很多需要学习的,感谢大家的阅读,我会根据后面学的看情况会不会继续更新,但直觉告诉我可能会停更了,别介哈,大家学习过程中记得多官方文档呀,继续加油。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值