欢迎光临
我们一直在努力

九八云百度小程序教程:swan.previewImage

  • swan.previewImage
    • 方法参数
      • object 参数说明
    • 示例
      • 图片示例
      • 代码示例 1:基本用法
      • 代码示例 2:images 属性
      • 代码示例 3:images 属性多个 urls 的使用
    • Bug & Tip
    • 错误码
      • Android
      • iOS

    swan.previewImage

    解释: 预览图片。

    方法参数

    Object object

    object 参数说明

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

    current

    String

    当前显示图片的链接,不填则默认为 urls 的第一张

    urls

    Array.<string>

    需要预览的图片链接列表

    images

    Array.<object>

    支持原图的图片链接列表,注意顺序需与 urls 中一致。
    images: [
      {
        url: ‘小图地址’,
        origin_url: ‘原图地址’
      },
       …
    ]

    success

    Function

    接口调用成功的回调函数

    fail

    Function

    接口调用失败的回调函数

    complete

    Function

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

    示例

    扫码体验

    代码示例

    请使用百度APP扫码

    图片示例

    代码示例 1:基本用法

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <view class="mode-title" style="margin-top:.2rem">
    3. <view class="mode-title-line-left"></view>
    4. <view class="mode-title-text">横图预览</view>
    5. <view class="mode-title-line-right"></view>
    6. </view>
    7. <view class="card-area">
    8. <image src="{{image1}}" mode="widthFix" bindtap="previewImage">
    9. </image>
    10. <view class="tip-week">点击图片,预览大图</view>
    11. </view>
    12. </view>

    代码示例 2:images 属性

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <view class="mode-title" style="margin-top:.2rem">
    3. <view class="mode-title-line-left"></view>
    4. <view class="mode-title-text">纵图预览</view>
    5. <view class="mode-title-line-right"></view>
    6. </view>
    7. <view class="card-area">
    8. <view class="bg">
    9. <image src="{{image2}}" mode="aspectFit" bindtap="previewOriginImage"></image>
    10. </view>
    11. <view class="tip-week">点击图片,预览大图, 并可查看原图</view>
    12. </view>
    13. </view>

    代码示例 3:images 属性多个 urls 的使用

    在开发者工具中打开

    在开发者工具中打开

    在 WEB IDE 中打开

    • SWAN
    • JS
    
     
    1. <view class="wrap">
    2. <view class="mode-title" style="margin-top:.2rem">
    3. <view class="mode-title-line-left"></view>
    4. <view class="mode-title-text">纵图预览</view>
    5. <view class="mode-title-line-right"></view>
    6. </view>
    7. <view class="card-area">
    8. <view class="bg">
    9. <image src="{{image2}}" mode="aspectFit" bindtap="previewOriginImage"></image>
    10. </view>
    11. <view class="tip-week">点击图片,预览大图, 并可查看原图</view>
    12. </view>
    13. </view>

    Bug & Tip

    • Tip:开发者工具 1.8.0 current 参数为当前显示图片的索引值。
    • Tip:不支持预览本地文件。

    错误码

    Android

    错误码 说明

    202

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

    iOS

    错误码 说明

    202

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

    未经允许不得转载:九八云安全 » 九八云百度小程序教程:swan.previewImage