时间:2019-05-07 来源:小程序工厂
代码有问题,打开调试的时候是因为你能够执行了wx.request的success回调,打开调试没有涉及到域名校验,自然能请求成功,建议开发前先好好阅读下文档。
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
哈哈哈哈哈,你俩讨论错方向了。。
哇。。。这么骚?? api不能调用,,他的缓存哪冒出来的,,
打开调试的时候可以访问呀
???调试原来才是最大的boss??
是因为https://api.weixin.qq.com 不在 request 合法域名列表中,不能调用吗?那我要怎么获取openid呢
在你的后台处理哦~ 或者云开发。。了解一下?
嗯呐
你的意思是,我使用云开发,用ajax去请求吗?
啊??没懂啥意思。。你要openid的话,可以参考这个文档
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/userinfo.html
很棒,谢谢你
甭客气,欢迎下次光临
你在缓存值之前,打印一下你缓存的变量是否有值
你的意思是在首次set前打印一下是否有值?
在我打开调试窗口之后,值就会被缓存了
你在存缓存之前console打印出来,,
我开发者工具是没有问题的,真机上一旦打开调试窗口,无论缓存之前还是之后,都可以获取到值,在关闭调试窗口后仍然可以获取到。也就是说我的微信小程序第一次使用,需要先打开一遍调试窗口。。。
你试试把set去掉看看还有没有值,,
我清了缓存后,把set去掉,是获取不到的。。。但这不是废话吗
微信小程序进去就会调用onLaunch你如果想一开始就拿到值,那你在第一次set的时候得保证变量有值
我知道是这样。。但是为什么只有打开调试的时候wx.setStorageSync才执行