uni-app uni.chooseMedia is not a function
uni-app uni.chooseMedia is not a function
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
操作步骤:
1
预期结果:
1
实际结果:
1
bug描述:
更多关于uni-app uni.chooseMedia is not a function的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
是本地正常,云端打包有问题吗?描述一下你的具体操作和问题。我使用 vue2 HBuilderX4.54 运行到安卓模拟器功能正常
看一下是不是这个问题
https://ask.dcloud.net.cn/question/206498
更多关于uni-app uni.chooseMedia is not a function的实战教程也可以访问 https://www.itying.com/category-93-b0.html
打基座包是可以的,打正式包在安卓机上有问题。(我的是vue3项目)
这是一个常见的API调用错误,通常有以下几种可能原因:
-
基础库版本过低:uni.chooseMedia是较新的API,需要确保使用的uni-app SDK版本足够新(建议HBuilderX 3.6+)
-
运行环境问题:
- 在HBuilderX标准基座运行时可能不支持某些API
- 需要真机运行或自定义基座测试
- 调用方式错误: 确认代码中是否正确引入uni对象,建议使用完整调用方式:
uni.chooseMedia({
count: 9,
mediaType: ['image','video'],
success(res) {
console.log(res)
}
})