为什么最后的console输出不了?

yfxs
  • 32

clipboard.png

回复
阅读 4.2k
4 个回答

idAccessToken不都是data的成员么?还是说你在哪又单独定义过?

请求异步,将console打印语句放入success回调里面去打印

javaScript 不是按你想的顺序去执行的

js 是这要执行的
var that = this
wx 获取数据 的函数
console
但是 wx 获取数据函数并不是现在就获取到了,而是在将来的某个时间,js也不知道什么时候
然后js就继续执行 console

如果你想去看 console 输出的话 在 wx.request 里的 success 中使用 console
可以去看看 js 微任务 宏任务 等知识点

clipboard.png
这一块儿需要拼接你对应的appid 和秘钥,其实这个接口 应该后端实现的 ,放前端实现不安全。没出现console 是你的这个request执行进入的fail 你在fail里边打印 应该能出现

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏