zoukankan      html  css  js  c++  java
  • 微信小程序上 promise 使用

    1、引用此js,没有自行百度

     import regeneratorRuntime from "sudu8_page/resource/js/runtime.js";

    2、js代码:

    //一、同步执行: async await 关键词

    调用方也得加 async

    async testAsync() {
    const result = await this.testPromise()
    console.log('async test--', result)    
    },

    testPromise() {
          return new Promise((resolve, reject) => {
            setTimeout(() => {
              console.log('Promise handle')
              resolve(1234)
            }, 2000)
          })
        },  
     
    打印输出

    Promise handle  
    async test-- 1234 

    //二、简单的

    testPromise() {
          return new Promise((resolve, reject) => {
            setTimeout(() => {
              console.log('Promise handle')
              resolve(1234)  //提前返回回去,表示正确数据 then res
              //reject(33333)  //提前返回回去,表示异常内容 catch  err
            }, 2000)
          })
        },  
     
    a:function(){
    this.testPromise().then(res=>{
    console.log(res)
    }).catch(function(err){
    console.log(err)  //如果有 reject 则打印这个的值
    })
    }

    打印:

    1234

    or

    33333

       

     
  • 相关阅读:
    C++-蓝桥杯-大臣的旅费[dfs][树的直径]
    C++-蓝桥杯-剪格子-[2013真题][爆搜?]
    微信公众平台运营指导
    ALGO-84 大小写转换
    ALGO-84 矩阵乘法
    ALGO-49 寻找数组中最大值
    ALGO-92 前缀表达式
    ALO-42 送分啦
    ALGO-90 出现次数最多的整数
    【微信】公众号群发相关使用
  • 原文地址:https://www.cnblogs.com/wdw31210/p/13529726.html
Copyright © 2011-2022 走看看