uni-app uni.chooseMedia is not a function

uni-app uni.chooseMedia is not a function

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

image

相关链接


更多关于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调用错误,通常有以下几种可能原因:

  1. 基础库版本过低:uni.chooseMedia是较新的API,需要确保使用的uni-app SDK版本足够新(建议HBuilderX 3.6+)

  2. 运行环境问题:

  • 在HBuilderX标准基座运行时可能不支持某些API
  • 需要真机运行或自定义基座测试
  1. 调用方式错误: 确认代码中是否正确引入uni对象,建议使用完整调用方式:
uni.chooseMedia({
  count: 9,
  mediaType: ['image','video'],
  success(res) {
    console.log(res)
  }
})
回到顶部