微信小程序中使用async/await语法的方法(代码示例)(js async await 应用)

网友投稿 1412 2022-10-04

微信小程序中使用async/await语法的方法(代码示例)(js async await 应用)

微信小程序中使用async/await语法的方法(代码示例)(js async await 应用)

本篇文章给大家带来的内容是关于微信小程序中使用async/await语法的方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、在微信小程序项目添加package.json文件或者直接npm init.

2.在package.json中添加regenerator包和版本

`"devDependencies": {"regenerator":"0.13.3"}`-

3.微信开发者工具-》工具-》npm构建

4.在需要使用async/await语法的文件引入regeneratorRuntime

const regeneratorRuntime = require('regenerator-runtime')-

5.使用async/await语法

lifetimes: { attached:async function(){ // 在组件实例进入页面节点树时执行 let data= await req(this.properties.apiType); console.log(data) }, detached() { // 在组件实例被从页面节点树移除时执行 }, },-

需要注意this的指向,比如生命周期如果用箭头函数会丢失this或者直接这样

lifetimes: { async attached(){ // 在组件实例进入页面节点树时执行 let data= await req(this.properties.apiType); console.log(data) }, async detached() { // 在组件实例被从页面节点树移除时执行 }, },-

其实在app.js require一次包全局都能用了

本文参考:微信小程序开发基础教程 https://html-/study/20.html

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何优雅地排版微信公众号内的代码块?我推荐几款常用的发帖工具!
下一篇:如何在公众号内优雅地添加代码块?我推荐几款常用的发帖工具!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~