html52.com
我爱小程序-开发者交流社区

wx.requestSubscribeMessage Promise 链式调用的问题?

文档显示 wx.requestSubscribeMessage 支持 Promise 风格

文档显示 wx.requestSubscribeMessage 支持 Promise 风格在开发时发现一个现象:在 Promise.then 回调中执行 wx.requestSubscribeMessage,并不会返回 Promi

在开发时发现一个现象:在 Promise.then 回调中执行 wx.requestSubscribeMessage,并不会返回 Promise 类型

const requestSubscribeMessage = () => {
  // 直接执行
  const p = wx.requestSubscribeMessage();
  console.log("p1", p); // 返回 Promise
  return createPromise(1500).then(() => {
    // 在 prmose.then 中执行
    const p = wx.requestSubscribeMessage();
    console.log("p2", p); // 返回 undefined
    return p;
  });
};


// 创建 Promise 函数
const createPromise = (value, timeout) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(value);
    }, timeout);
  });
};

export default requestSubscribeMessage;


 requestSubscribeMessage;

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付