dlt.previewImage
简介
在新页面中全屏预览图片,预览的过程中用户可以进行保存图片,分享图片。
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
urls | string[] | 是 | 图片链接列表 | |
showmenu | boolean | false | 否 | 是否展示保存弹窗,api 参数先添加(本期未实现) |
current | number | 1 | 否 | 展示图片列表中第几张图片(下标从 1 开始) |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | true-成功 |
object.fail 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | false-获取失败 |
errMsg | string | 1. Failed preview image, parameter error: PI001 2. Failed preview image, no permission : PI002 3. Failed preview image, unknowError : PI003 4. Failed preview image, url is not a valid URL: PI004 |
示例代码
// pages/index/index.js
Page({
previewImage() {
dlt.previewImage({
urls: ['xxx', 'xxx'],
current: 1,
success: (res) => {
console.log(res);
},
});
},
});