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

       

     
  • 相关阅读:
    yum install mysql.i686
    firefox无法浏览flash的解决方案
    vb.net如何打开指定文件
    XML文件操作的简单类
    window server 安装与卸载
    常用的sql语句
    with进行递归表
    常用js
    调用Google的自动翻译
    MySQl 总结知识
  • 原文地址:https://www.cnblogs.com/wdw31210/p/13529726.html
Copyright © 2011-2022 走看看