小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.request只能写在page({})里面吗?写在外面无效怎么办?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这个是的,基本所有接口都需要放在page里面使用的,除了自定义的函数可以写在外边,如果是想需要的时候调用wx.request,可以封装回调好一个函数就行了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
感谢您的回答,其实我是想写一个线程让他自己去运行,既然不行就换个方法吧
抱歉,刚亲测一下,是可以的,不过是不能使用setData的
请问我这样写为什么不能赋值呢?
request请求是异步的,会跟console.log(a)同步执行
使用什么方法能够解决呢?我试了一下使用
Promise可以实现还有更好的方法吗?
可以在外面写的
在里面调用就好了
不能在外面运行吗?
运行 只能运行一次
加载的时候。
你确定吗?之前我写过,是执行的请求接口是报错的。
不确定 因为的在控制台 是可以 直接 wx.request
亲测一下是可以的,抱歉
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这个是的,基本所有接口都需要放在page里面使用的,除了自定义的函数可以写在外边,如果是想需要的时候调用wx.request,可以封装回调好一个函数就行了。
感谢您的回答,其实我是想写一个线程让他自己去运行,既然不行就换个方法吧
抱歉,刚亲测一下,是可以的,不过是不能使用setData的
请问我这样写为什么不能赋值呢?
request请求是异步的,会跟console.log(a)同步执行
使用什么方法能够解决呢?我试了一下使用
Promise可以实现还有更好的方法吗?
可以在外面写的
在里面调用就好了
不能在外面运行吗?
运行 只能运行一次
加载的时候。
你确定吗?之前我写过,是执行的请求接口是报错的。
不确定 因为的在控制台 是可以 直接 wx.request
亲测一下是可以的,抱歉