图片预览 KLImagePreview

基本形式

<kl-button title="打开图片预览" on-click={this.onPreviewClick()} />
var component = new NEKUI.Component({
template: template,
onPreviewClick: function() {
const imageList = [{
name: 'Kaola.jpeg',
src: 'http://haitao.nos.netease.com/9b73692b3a6b46d2be1de7d3be893834.jpg'
}, {
name: 'Music.jpg',
src: 'http://haitao.nos.netease.com/7dfd9aa492694493be0fc1458d558536.jpg'
}];
new NEKUI.KLImagePreview({
data: {
imageList: imageList,
curIndex: 0
}
});
}
});

配置要嵌入的父级元素

<kl-button title="打开图片预览" on-click={this.onPreviewClick()} />
var component = new NEKUI.Component({
template: template,
onPreviewClick: function() {
const imageList = [{
name: 'Kaola.jpeg',
src: 'http://haitao.nos.netease.com/9b73692b3a6b46d2be1de7d3be893834.jpg'
}, {
name: 'Music.jpg',
src: 'http://haitao.nos.netease.com/7dfd9aa492694493be0fc1458d558536.jpg'
}];
new NEKUI.KLImagePreview({
data: {
imageList: imageList,
curIndex: 0,
el: '#main'
}
});
}
});

API

KLImagePreview

KLImagePreview

Param Type Default Description
[options.data] object = 绑定属性
[options.data.image-list] array => 必选,图片文件列表, 其中每个文件项包含下面的字段: name: 图片文件名称 src: 图片文件的路径
[options.data.cur-index] number 0 => 必选,当前图片文件的索引, 默认第一项为当前项
[options.data.el] string => 设置对话框要插入的父级元素,默认为document.body