小程序异步问题

Posted -jianjian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序异步问题相关的知识,希望对你有一定的参考价值。

test: function ()

    let param =

      Channel: "H5",

      ProductId: this.productId,

      Version: 70100

    ;

    console.log(2);

    let url = "xxxxx";

    return new Promise((resolve, reject) =>

      cwx.request(

        url: url,

        data: param,

        header:

          ‘content-type‘: ‘application/json‘

        ,

        method: ‘POST‘,

        success: function (res)

          console.log(3);

          resolve(res);

        ,

        fail: function (ex)  

          reject(ex);

       

      )

    );

  ,

 

  onShow: function()

    console.log(1);

    this.test()

    .then((res)=>

      console.log(4);

    )

    .catch((ex)=>

      //异常处理

    )

  ,

以上是关于小程序异步问题的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序本地存储同步跟异步的区别

微信小程序异步请求问题

微信小程序异步请求问题

小程序异步问题

改进异步封装:处理带返回值的异步调用

微信小程序异步请求封装方案