onLoad中调用chooseImage无效

发布于 7 年前作者 fengmin20091 次浏览最后编辑 7 年前来自 ask

最新版本的开发者工具

在onLoad中调用chooseImage无效,需要加延时(在开发工具中一切正常)

 onLoad: function(options) {

     wx.chooseImage({

          sizeType: ['compressed'],

          sourceType: ['camera'],

         .......

     })

 }

如果使用 setTimeout()延时500毫秒,则调用成功,延时100毫秒,50%的机会能呼出相机

2 回复
jinglei
jinglei1 楼6 年前

我这里也有类似的问题。在生命周期里直接调用chooseImage,如果sourceType是默认值是可以的,但是只有album就不行。

当然楼主说的延时是可以解决问题的。

这个只在IOS里有问题。安卓目前正常

rliang
rliang2 楼5 年前

同样的问题 ,官方进来看下