javascript
文章平均质量分 56
Gavi曦
这个作者很懒,什么都没留下…
展开
-
小程序首页js文件等待app.js执行完成后才执行
在开发小程序时,需要实现如下需求:小程序首页js文件等待app.js执行完成后才执行,其中app.js中存在耗时操作。原创 2023-06-12 00:16:36 · 1854 阅读 · 0 评论 -
关于小程序中多个函数并发修改同一条数据
开发小程序的时候,遇到了如下情况:多个函数可能存在并发修改同一条数据的情况。修改操作如下在这里我们对数据库进行更新操作,使用$pull操作符删除order字段中的某个元素(且该元素不会存在重复值,原因是order是对象数组,我们在每个对象里面存的值也不一样)那么在这样的情况下,会存在冲突的现象吗?原创 2023-06-10 01:46:28 · 1540 阅读 · 0 评论 -
关于try/catch块中return的使用
当在try块中使用return语句时,它会立即终止当前函数的执行并返回一个值。这意味着try块中后续的代码将不会被执行。如果在try块中使用return语句并指定了一个返回值,该返回值将成为整个函数的返回值。在使用块时,catch块用于捕获try块中的异常。如果在catch块中使用return语句并指定一个返回值,该返回值将成为整个函数的返回值。这可以用于处理异常情况并返回一个特定的值或执行特定的逻辑。在这个示例中,divide函数用于计算两个数的商。如果除数b为零,会抛出一个异常,并在catch。原创 2023-05-19 01:08:55 · 3382 阅读 · 0 评论 -
微信小程序等待wx.requestPayment的回调函数执行完后再执行后续代码
2.如果我把支付成功后的代码写到wx.requestPayment的回调函数(succes)里,那么会出现:在弹出弹窗等待用户进行支付操作之后,程序会继续执行wx.requestPayment后面的代码的现象,这会导致用户未完成支付操作,fabu()这个函数就已经执行完并返回结果了。1.如果我把支付成功后的代码写到wx.requestPayment的后面,那么在我点击了右上角的。后,程序会执行后续的代码,导致我明明没有支付却执行了支付成功的代码。的,所以程序会继续跑下去执行后面的代码。这会出现什么问题呢?原创 2023-05-17 12:15:13 · 1790 阅读 · 0 评论 -
async和await以及云函数的综合运用
可以看到,这个函数直接返回一个Promise对象,在这个对象中我们调用了敏感词检测的云函数,如果标题无异常,我们将Promise的状态设置为已解决,即调用。 在点击发布按钮后,等待敏感词检测的云函数返回结果后,根据云函数返回的不同结果,执行相对应的逻辑。方法注册解决处理程序,它会在Promise状态变为已解决时被调用,并接收解决值作为参数。这里我们使用了async和await,让程序等待我们的表单验证完后,再继续往下执行。如果包含违规信息,我们将Promise的状态设置为已拒绝,即调用。原创 2023-05-08 17:04:31 · 481 阅读 · 0 评论