图片相关

从相册或相机选择图片

ulife.chooseImage(Object) 🎉

拍照或从手机相册中选择图片。扫码体验:

入参Object

名称 类型 是否必填 描述 默认值 最低版本
count Number 调用成功的回调函数 - -
sourceType String/Array 相册选取或者拍照,默认两者都有 [‘camera’,‘album’] -
success Function 调用成功的回调函数 - -
complete Function 调用结束的回调函数, 调用成功、失败都会执行 - -
fail Function 调用失败的回调函数 - -

success 返回值

名称 类型 必须 描述
apFilePaths String/Array - 图片文件描述

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码
  • 类型推断

  • 类型注释

代码示例

ulife.chooseImage({
  count: 1,
  sizeType: ['original','compressed'],
  sourceType: ['camera','album'],
  success: res => {
    console.log('成功', res)
  },
  fail: res => {
    console.log('失败', res)
  },
  complete: res => {
    console.log('完成', res)
  },
});

预览图片

ulife.previewImage(Object)

入参Object

名称 类型 是否必填 描述 默认值 最低版本
url String 要预览图片url链接 - -
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述
- - - -

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码

错误码描述

  • 类型推断

  • 类型注释

代码示例

ulife.previewImage({
  url: 'http://img3.a0bi.com/upload/ttq/20160817/1471440100833.jpg',
  success: res => {
    console.log('成功', res)
  },
  fail: res => {
    console.log('失败', res)
  },
  complete: res => {
    console.log('完成', res)
  },
});

图片保存到本地相册

ulife.saveImage(Object)

入参Object

名称 类型 是否必填 描述 默认值 最低版本
url String 要保存的图片url链接 - -
success Function 调用成功的回调函数 - -
fail Function 调用失败的回调函数 - -
complete Function 调用结束的回调函数(调用成功、失败都会执行) - -

success 返回值

名称 类型 必须 描述
- - - -

fail 返回值

名称 类型 必须 描述
errorMsg String 错误描述
errorCode Number 错误码

错误码描述

名称 描述
13002 参数无效,没有传url参数
13003 没有开启相册权限(ios only)
13004 获取图片失败
13005 保存图片过程中的其他错误
  • 类型推断

  • 类型注释

代码示例

ulife.saveImage({
  url: 'http://img3.a0bi.com/upload/ttq/20160817/1471440100833.jpg',
  success: res => {
    console.log('成功', res)
  },
  fail: res => {
    console.log('失败', res)
  },
  complete: res => {
    console.log('完成', res)
  },
});
上次更新: 11/21/2019, 4:45:47 PM