收藏
回答

wx.openEmbeddedMiniProgram 点击打开半屏,同步执行请求了接口后就执行无效?

案例一 无法打开:export default function creatPay(data: any) {

    return new Promise(async (resolve, reject) => {

            const payRes = await pay(data);

            const path = JSON.parse(payRes.data.payExtended.data).payInfo.path;

            console.log('===', path)

            uni.openEmbeddedMiniProgram({

                appId:"wx2------5d6c",

                path,

                success:async (res) =>{

                    resolve(res)

                },

                fail: (err) =>{

                  reject(err);

                },

            })

            return

    })

}

案例二 可以打开:export default function creatPay(data: any) {

    return new Promise(async (resolve, reject) => {

            uni.openEmbeddedMiniProgram({

                appId:"wx2------5d6c",

                path:'------------',

                success:async (res) =>{

                    resolve(res)

                },

                fail: (err) =>{

                  reject(err);

                },

            })

            return

    })

}

这是为啥

回答关注问题邀请回答
收藏

2 个回答

  • showms
    showms
    05-28

    在fail函数里面把异常信息打印出来,印象里面这个api是需要用户主动触发

    05-28
    有用
    回复
  • 跨商通
    跨商通
    05-28

    需要有点击,是否点击状态消失了?

    05-28
    有用
    回复
登录 后发表内容