收藏
回答

微信JSSDK 报错wx is not defined?

使用的是微信JSSDK的npm包,版本是1.6.0,通过import引入到要使用的页面。因为在测试环境会报错导致白屏,经排查可能是wx JSSDK的原因,所以在wx.config之前打印了一下,发现是undefined。并不是每次进入项目流程都会报错,而是有概率会出现。如果在当前页面刷新的话,基本上5次就会出现一次。而且我们是本周五就要发版上线了,已经来不及切换引入方式了,这个问题也是从昨天才开始出现的。麻烦官方和各位大佬帮忙看下是什么原因。部分代码及报错截图如下。

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

1 个回答

  • 有事Q我
    有事Q我
    2022-03-10

    看上去wx对象都还没有初始化,就被你其他地方引用了,之所以概率出现,就是因为有时候wx对象初始化在你调用之后。浏览器对js文件的加载本来就有个顺序,这个顺序如果不特殊处理,有时候并完全按照开发者期望的顺序加载

    2022-03-10
    有用
    回复
登录 后发表内容