收藏
回答

PC微信扫码登录报错Cannot set property 'innerHTML' of null?

vue 已经引入wxlogin:<script type="text/javascript" src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script>

执行new wxLogin时报错Uncaught TypeError: Cannot set property 'innerHTML' of null

请教下,啥原因?

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

2 个回答

  • 释怀
    释怀
    2021-02-25

    我这里是有v-if 在参数改变后调用WxLogin DOM 还未生成

    解决方法 this.$nextTick(()=>{

    new WxLogin({...})

    })

    2021-02-25
    有用 1
    回复
  • 陆东华
    陆东华
    2021-01-13

    同问

    2021-01-13
    有用
    回复 2
    • 明jun
      明jun
      2021-02-05
      是不是用 v-if之类的了,改成v-show就好了
      2021-02-05
      回复
    • 兰舍予
      兰舍予
      2023-02-06
      请问你解决 了吗,改成v-show没用
      2023-02-06
      回复
登录 后发表内容
问题标签