[console,log,时执行,页面节点树,组件实例]微信小程序中使用async/await语法的方法-阿里云开发者社区

开发者社区> dasein58> 正文

[console,log,时执行,页面节点树,组件实例]微信小程序中使用async/await语法的方法

简介:   1、在微信小程序项目添加package.json文件或者直接npm init.   2.在package.json中添加regenerator包和版本   `"devDependencies": {   "regenerator":"0.13.3"}`   3.微信开发者工具-》工具-》npm构建
+关注继续查看

  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(thisperties.apiType);

  console.log(data)

  },

  detached() {

  // 在组件实例被从页面节点树移除时执行

  },

  },

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

  或者直接这样

  lifetimes: {

  async attached(){

  // 在组件实例进入页面节点树时执行

  let data=await req(thisperties.apiType);

  console.log(data)

  },

  async detached() {

  // 在组件实例被从页面节点树移除时执行

  },

  },

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
C#.NET使用Task,await,async,异步执行控件耗时事件(event),不阻塞UI线程和不跨线程执行UI更新,以及其他方式比较
原文:C#.NET使用Task,await,async,异步执行控件耗时事件(event),不阻塞UI线程和不跨线程执行UI更新,以及其他方式比较 使用Task,await,async,异步执行事件(event),不阻塞UI线程和不跨线程执行UI更新   使用Task,await,async 的异步模式 去执行事件(event) 解决不阻塞UI线程和不夸跨线程执行UI更新报错的最佳实践,附加几种其他方式比较 由于是Winform代码和其他原因,本文章只做代码截图演示,不做界面UI展示,当然所有代码都会在截图展示。
3334 0
Python-技术篇-使用logging模块打印详细报错日志,获取报错信息位置行数方法
Python-技术篇-使用logging模块打印详细报错日志,获取报错信息位置行数方法
28 0
解决sitemesh3装饰页面不能使用freemarker标签问题
如题,这个问题其实在sitemesh2中已经很好的解决了,不过在sitemesh3中可能没有解决,所以要自己写代码解决了,下面我先讲下sitemesh2是如何解决的: sitemesh-freemarker com.
889 0
Spring中异步注解@Async的使用、原理及使用时可能导致的问题
本文主要介绍了Spring中异步注解的使用、原理及可能碰到的问题,针对每个问题文中也给出了方案。希望通过这篇文章能帮助你彻底掌握`@Async`注解的使用,知其然并知其所以然!
3662 0
C#.Net组件开发 - 使用Attach to Process实时调试设计器代码(转)
本文转载于:CS框架网http://www.csframework.com/archive/2/arc-2-20110829-1811.htm C#.Net组件开发 - 使用Attach to Process实时调试设计器代码 组件设计的调试对象为两个:一是我们关注的组件本身(Component/Control),二是组件的设计器(Component Designer/Control Designer)。
798 0
使用WCF实现SOA面向服务编程——使用AJAX+WCF服务“.NET技术”页面开发
  在上一篇讲到,如果将BLL层的每一个类都转化为*.svc,这是一个不实在的想法。它会使服务变化复杂,难于管理。   这时候,我们第一时间想到的是23个简单开发模式中的Factory,在这里,Factory正好派上用场。
869 0
如何仅使用内部链接策略来提高搜索排名
如何仅使用内部链接策略来提高搜索排名 网站架构修改的三个例子,在数字营销中提供了大量的SEO收益。 链接,即使在网站内,也显示内容之间的关系。它们在页面之间传递价值和重要性。更重要的是,内部链接定义了您网站的结构。
1454 0
json转换对象和字符串,实例解析
json转换对象和字符串,实例解析
15 0
+关注
790
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载