uni-app uni.chooseImage在微信小程序上点击没反应,调不起选择图片的弹框
uni-app uni.chooseImage在微信小程序上点击没反应,调不起选择图片的弹框
| 项目信息 | 详细信息 | 
|---|---|
| 产品分类 | uniapp/小程序/微信 | 
| PC开发环境操作系统 | Windows | 
| PC开发环境操作系统版本号 | win7 | 
| HBuilderX类型 | 正式 | 
| HBuilderX版本号 | 3.95 | 
| 第三方开发者工具版本号 | 微信开发者工具 Stable 1.052204250 | 
| 基础库版本号 | 3.1.2 | 
| 项目创建方式 | HBuilderX | 
操作步骤:
在HbuliderX上调用uni.chooseImage方法,编译后在开发者工具和真机上点击都没有反应,无法调动选择图片弹窗
预期结果:
在HbuliderX上调用uni.chooseImage方法,编译后在开发者工具或真机上实现选择图片功能
实际结果:
在HbuliderX上调用uni.chooseImage方法,编译后在开发者工具和真机上点击都没有反应,无法调动选择图片弹窗
bug描述:
在HbuliderX上调用uni.chooseImage方法,编译后在开发者工具和真机上点击都没有反应,无法调动选择图片弹窗

更多关于uni-app uni.chooseImage在微信小程序上点击没反应,调不起选择图片的弹框的实战教程也可以访问 https://www.itying.com/category-93-b0.html
fail回调有错误信息吗?
更多关于uni-app uni.chooseImage在微信小程序上点击没反应,调不起选择图片的弹框的实战教程也可以访问 https://www.itying.com/category-93-b0.html
chooseImage:fail api scope is not declared in the privacy agreement
报这个
回复 爱豆豆: 微信官方 10月17号改的 用户必须同意隐私保护指引 才可以使用相关api
好的,我去看看
在 uni-app 中使用 uni.chooseImage 方法在微信小程序上点击没反应,调不起选择图片的弹框,可能是由于以下几个原因导致的。你可以逐一排查:
1. 权限问题
- 微信小程序需要获取用户的相册权限才能调用 
uni.chooseImage。如果用户没有授权相册权限,可能会导致无法调起选择图片的弹框。 - 你可以在 
app.json或pages.json中配置permission字段,确保小程序有权限访问相册。 
{
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    },
    "scope.writePhotosAlbum": {
      "desc": "你的相册权限将用于保存图片"
    }
  }
}
- 如果用户拒绝了权限,你可以在代码中引导用户手动开启权限。
 
2. API 调用问题
- 确保 
uni.chooseImage的调用方式正确。以下是一个简单的示例: 
uni.chooseImage({
  count: 1, // 默认9
  sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
  success: function (res) {
    // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
    var tempFilePaths = res.tempFilePaths;
    console.log(tempFilePaths);
  },
  fail: function (err) {
    console.log(err);
  }
});
        
      
                    
                  
                    

