收藏
回答

onLoad中调用chooseImage无效

问题模块 API/组件名称 终端类型 微信版本 基础库版本
API和组件 chooseImage 客户端 6.6.1 1.7.3

最新版本的开发者工具


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


 onLoad: function(options) {

     wx.chooseImage({

          sizeType: ['compressed'],

          sourceType: ['camera'],

         .......

     })

 }

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

最后一次编辑于  2018-01-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 无敌奶爸、啊
    无敌奶爸、啊
    2018-11-06

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

    2018-11-06
    赞同
    回复
  • 曹志超
    曹志超
    04-03

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

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

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

    04-03
    赞同
    回复