收藏
回答

PC OpenSDK 无法初始化,报错 Cannot read properties of null

按照文档指示引入 PC OpenSDK

https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_PC_APIs/guideline.html

报错

复现代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Weixin</title>
    <script type="text/javascript" src="https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxopensdk.js"></script>
    <script type="text/javascript">
        async function dosomething() {
            const response = await  fetch("https://api.example.com/open/wx/ticket", {
                method: "GET",
            })
            if (!response.ok) {
                return
            }
            const { ticket } = await response.json();
            const wxres = await wxopensdk.launchMiniProgram({
                appid: "wx",
                userName: "gh_",
                path: "pages/",
                ticket: ticket,
            });
            console.log(wxres);
        }
        if (wxopensdk.ready) {
            console.log("wxopensdk is ready");
            dosomething();
        } else {
            console.log("wxopensdk is waiting");
            wxopensdk.onReady = dosomething;
        }
    </script>
</head>
<body>
    <h1>haha</h1>
</body>
</html>

回答关注问题邀请回答
收藏
登录 后发表内容