微信小程序真机调试报TypeError: H.createEvent is not a function

众所周知电脑上的虚拟机运行程序和真机调试不会完全一样,真机调试往往会出现意想不到的问题,而这种问题是后面必须解决的。最近在搞小程序,微信开发者工具的虚拟机运行完全没问题的时候,我就点击使用真机调试,但是数据一直加载不出来,还报错“TypeError: H.createEvent is not a function”,如下图:

 

网上百度了一下发现解决这种问题的方法很少,就算是有,也感觉是不对的。经过我不断地思考,发现了是局域网的问题。本小程序的后台在电脑上,当小程序在本机运行的时候,小程序的IP和后端的IP是一样的,小程序端API填写“const API_BASE_URL = 'http://localhost:8080/XXX'; ”的时候,IP就是本地的和后端一致的,所以访问可以成功。当真机调试的时候,你的手机的IP即localhost和电脑端是不一样的,所以用这个IP是无法访问后台数据的。只要在电脑端查看一下本机IP,然后修改小程序的localhost为电脑的IP就可以访问数据了。
 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值