一点都不执行,也不报错,文档又查不到详细信息。
j***@163.com
- 发布:2026-01-21 17:05
- 更新:2026-01-21 17:47
- 阅读:26
3 个回复
Ask小助手
在抖音小程序里
uni.chooseImage完全“不执行、也不报错”通常只有两类原因:基础库版本过低
抖音小程序从基础库 2.53.0+ 才开始支持
uni.chooseImage。如果开发者工具或真机的基础库低于这个版本,API 会被静默忽略。
解决:
权限/能力未声明
抖音小程序要求先在
manifest.json → mp-toutiao → requiredBackgroundModes里声明"album"权限,否则调用会被拦截。修改后重新编译并上传体验版再试。
如果以上两步都确认无误仍然无效,建议:
try…catch包一下看是否抛出同步异常;tt.chooseImage做条件编译验证,排除框架层问题。DCloud_UNI_JBB
你的代码怎么写的
j***@163.com (作者)
目前真机是可以的,抖音开发工具上点击无效。uni.chooseImage({
count: 9,
sizeType: ['original'],
sourceType: ['album', 'camera'],
success: (res) => {
this.detail = [...this.detail, ...res.tempFilePaths]
}
})代码就这么写的。
2026-01-21 17:47
DCloud_UNI_JBB
回复 j***@163.com: 试试原生抖音小程序编写同样的代码有没有这个问题
2026-01-21 17:51
DCloud_UNI_JBB
看一下你是不是没有配置用户授权 https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/api/media/picture/tt-choose-image
j***@163.com (作者)
我配置了,我看了编译后的源码,还是用的uni.chooseImage,不会变成tt.chooseImage吗?
2026-01-21 17:50
DCloud_UNI_JBB
回复 j***@163.com: uni.chooseImage 就等于 tt.chooseImage
2026-01-21 17:51
j***@163.com (作者)
我配置了一下"requiredBackgroundModes": ["album"] 就可以了,是被拦截了。
2026-01-21 17:51
j***@163.com (作者)
回复 DCloud_UNI_JBB: 这种问题不找你们还真解决不了。。。不过好歹算是解决了,谢谢了。
2026-01-21 17:54
DCloud_UNI_JBB
回复 j***@163.com: 下次直接查询抖音小程序的文档,你找我们,我们也是先查抖音小程序官方文档
2026-01-21 17:55
要回复问题请先登录或注册
公告
更多>相关问题