@官方大佬 onload() 中无法调起chooseImage
onLoad () { wx.chooseImage({ sizeType: [ 'compressed' ], sourceType: [ 'album' ], count: 9, success: function (res) { console.log( 'ok' ) }, fail () { console.log( 'fail' ) } }) } |
这样写,无法直接调起相册选择照,fail 也没有回调 success也米有触发,什么反应都没有
改成下面这样可以
onLoad () { setTimeout(() => { wx.chooseImage({ sizeType: [ 'compressed' ], sourceType: [ 'album' ], count: 9, success: function (res) { console.log( 'ok' ) }, fail () { console.log( 'fail' ) } }) }, 300) } |
必须延时几百毫秒才可以,请问是因为 wx.chooseImage接口需要时间初始化? 如果是,能否提供一个统一的方法让我们知道指定接口什么时候可用?