创新互联百度小程序教程:swan.chooseImage

  • swan.chooseImage
    • 方法参数
      • object 参数说明
      • success 返回参数说明
      • tempFiles 对象结构如下
    • 示例
      • 图片示例
      • 代码示例 1:tempFilePaths
      • 代码示例 2:tempFiles
    • Bug & Tip
    • 错误码
      • Android
      • iOS

    swan.chooseImage

    解释:从本地相册选择图片或使用相机拍照。上传图片界面设计可直接使用 Smart UI 组件,详见 image-uploader 图片上传器。

    我们提供的服务有:网站制作、成都做网站、微信公众号开发、网站优化、网站认证、达茂旗ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的达茂旗网站制作公司

    方法参数

    Object object

    object 参数说明

    属性名 类型 必填 默认值 说明

    count

    Number

    9

    最多可以选择的图片张数

    sizeType

    Array.

    original 原图,compressed 压缩图,默认二者都有

    sourceType

    Array.

    album 从相册选图,camera 使用相机,默认二者都有

    success

    Function

    成功则返回图片的本地文件路径列表 tempFilePaths

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

    接口调用结束的回调函数(调用成功、失败都会执行)

    success 返回参数说明

    参数 类型 说明 Web 态说明

    tempFilePaths

    Array.

    图片的本地文件路径列表

    Web 态值为浏览器所支持的 blob URL 数组,形如 [“blob:https://xxx“]

    tempFiles

    Array.

    图片的本地文件列表,每一项是一个 File 对象

    -

    tempFiles 对象结构如下

    字段 类型 说明 Web 态说明

    path

    String

    本地文件路径

    Web 态值为浏览器所支持的 blob URL 数组,示例 “blob:https://9zs64x.smartapps.cn/52f855e3-2d9d-49b5-aeb4-96534135f0a9“

    size

    Number

    本地文件大小(单位:B)

    -

    示例

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    代码示例 1:tempFilePaths

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     
    1. 图片显示区
    2. 图片来源
    3. {{sourceArray[sourceIndex]}}
    4. 图片质量
    5. {{sizeArray[sizeIndex]}}
    6. 图片数量
    7. {{countArray[countIndex]}}

    代码示例 2:tempFiles

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
     
     
     
    1. 图片显示区
    2. 图片来源
    3. {{sourceArray[sourceIndex]}}
    4. 图片质量
    5. {{sizeArray[sizeIndex]}}
    6. 图片数量
    7. {{countArray[countIndex]}}

    Bug & Tip

    • Tip:文件的临时路径,在智能小程序本次启动期间可以正常使用,如需持久保存,需在主动调用 swan.saveFile ,在智能小程序下次启动时才能访问得到。
    • Tip:在 Web 态内,文件的临时路径仅在浏览器关闭前有效。受浏览器限制,在 Web 态无法使用 swan.saveFile 在本地持久保存文件。
    • Tip:在 Web 态内,调用 chooseImage 方法,然后取消选择或者手动返回上一个页面,并不会触发 fail 回调函数。

    错误码

    Android

    错误码 说明

    202

    解析失败,请检查参数是否正确

    1002

    用户取消操作错误码

    iOS

    错误码 说明

    202

    解析失败,请检查参数是否正确

    1002

    用户取消操作错误码

    1003

    用户没有授权百度使用相册

    网站栏目:创新互联百度小程序教程:swan.chooseImage
    浏览地址:http://www.mswzjz.cn/qtweb/news0/554600.html

    攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能