MonikaChen
MonikaChen
  • 发布:2021-01-15 23:55
  • 更新:2021-01-16 12:08
  • 阅读:4230

【报Bug】uni.chooseMedia文档不够严谨,导致出现bug,小程序上架被驳回

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

第三方开发者工具版本号: 1.03

基础库版本号: 2.14.4

项目创建方式: HBuilderX

操作步骤:

iOS真机小程序在uni.chooseMedia里count参数>9会报错,该错误仅出现在iOS真机。
源文档https://uniapp.dcloud.io/api/media/video?id=choosemedia 并没有指出iOS小程序count不能大于9,建议文档强调一下这一点。

实测安卓真机小程序count>9可以正常运行,仅iOS真机报错

代码如下

<template>  
    <view style="padding: 15px;">  
        <view style="padding-bottom: 20px;">iOS真机小程序在uni.chooseMedia里count参数>9会报错</view>  
        <button @click="callChooseMedia" type="primary">调用uni.chooseMedia</button>  
    </view>  
</template>  

<script>  
    export default {  
        methods: {  
            callChooseMedia() {  
                uni.chooseMedia({  
                    count: 10, // 这个参数>9,iOS真机小程序会报错  
                    mediaType: ['image'],  
                    success: res => {  
                        console.log(res)  
                    },  
                    fail: err => {  
                        console.error(err)  
                    }  
                })  
            }  
        }  
    }  
</script>

预期结果:

iOS真机小程序在uni.chooseMedia里count参数>9会报错,该错误仅出现在iOS真机。
源文档https://uniapp.dcloud.io/api/media/video?id=choosemedia 并没有指出iOS小程序count不能大于9,建议文档强调一下这一点。

实测安卓真机小程序count>9可以正常运行,仅iOS真机报错

代码如下

<template>  
    <view style="padding: 15px;">  
        <view style="padding-bottom: 20px;">iOS真机小程序在uni.chooseMedia里count参数>9会报错</view>  
        <button @click="callChooseMedia" type="primary">调用uni.chooseMedia</button>  
    </view>  
</template>  

<script>  
    export default {  
        methods: {  
            callChooseMedia() {  
                uni.chooseMedia({  
                    count: 10, // 这个参数>9,iOS真机小程序会报错  
                    mediaType: ['image'],  
                    success: res => {  
                        console.log(res)  
                    },  
                    fail: err => {  
                        console.error(err)  
                    }  
                })  
            }  
        }  
    }  
</script>

实际结果:

iOS真机小程序在uni.chooseMedia里count参数>9会报错,该错误仅出现在iOS真机。
源文档https://uniapp.dcloud.io/api/media/video?id=choosemedia 并没有指出iOS小程序count不能大于9,建议文档强调一下这一点。

实测安卓真机小程序count>9可以正常运行,仅iOS真机报错

代码如下

<template>  
    <view style="padding: 15px;">  
        <view style="padding-bottom: 20px;">iOS真机小程序在uni.chooseMedia里count参数>9会报错</view>  
        <button @click="callChooseMedia" type="primary">调用uni.chooseMedia</button>  
    </view>  
</template>  

<script>  
    export default {  
        methods: {  
            callChooseMedia() {  
                uni.chooseMedia({  
                    count: 10, // 这个参数>9,iOS真机小程序会报错  
                    mediaType: ['image'],  
                    success: res => {  
                        console.log(res)  
                    },  
                    fail: err => {  
                        console.error(err)  
                    }  
                })  
            }  
        }  
    }  
</script>

bug描述:

iOS真机小程序在uni.chooseMedia里count参数>9会报错,该错误仅出现在iOS真机。
源文档https://uniapp.dcloud.io/api/media/video?id=choosemedia 并没有指出iOS小程序count不能大于9,建议文档强调一下这一点。

实测安卓真机小程序count>9可以正常运行,仅iOS真机报错

代码如下

<template>  
    <view style="padding: 15px;">  
        <view style="padding-bottom: 20px;">iOS真机小程序在uni.chooseMedia里count参数>9会报错</view>  
        <button @click="callChooseMedia" type="primary">调用uni.chooseMedia</button>  
    </view>  
</template>  

<script>  
    export default {  
        methods: {  
            callChooseMedia() {  
                uni.chooseMedia({  
                    count: 10, // 这个参数>9,iOS真机小程序会报错  
                    mediaType: ['image'],  
                    success: res => {  
                        console.log(res)  
                    },  
                    fail: err => {  
                        console.error(err)  
                    }  
                })  
            }  
        }  
    }  
</script>
2021-01-15 23:55 负责人:DCloud_UNI_Anne 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

收到,感谢反馈,应该是微信小程序的Bug,查看微信小程序社区已有类似反馈。

测试确认后,将会更新文档。

DCloud_UNI_Anne

DCloud_UNI_Anne

已在文档新增说明,已加分,感谢您的反馈!

该问题目前已经被锁定, 无法添加新回复