fix(taro-h5): 修复h5的chooseImage API无法动态设置souceType的问题,对齐小程序端 #6101
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
这个 PR 做了什么? (简要描述所做更改)
修复h5的chooseImage API无法动态设置souceType的问题,对齐小程序端
这个 PR 是什么类型? (至少选择一个)
这个 PR 满足以下需求:
这个 PR 涉及以下平台:
其它需要 Reviewer 或社区知晓的内容:
问题复现代码如下:
Index
和Second
:2、在小程序端,页面
Index
可以唤起相册和相机选项;而页面Second
可以唤起相机类型;3、在h5端,表现与小程序端不一致,页面
Index
可以唤起相册和相机选项;跳转到页面Second
不可以唤起相机类型;4、后来发现,在h5端,还跟打开的页面顺序有关系;如果先打开页面
Second
,则可以唤起相机类型,但是返回到页面Index
就不能唤起相册和相机选项了,只能继续打开相机类型;5、原因分析:源码中,
capture
属性在首次设置后,就不能再根据sourceType
改变