渲染出一个大图轮播
全屏图集预览 支持滑动切换 小图预览 手势放大缩小
npm install @qnpm/q-image-gallery --save --registry=http://npmrepo.corp.qunar.com
显示代码
import openImageGallery from '@qnpm/q-image-gallery';
const images = [
{
url: 'https://xx/xxx.jpeg',
smallUrl: 'https://xx/xxx.jpeg',
title: '首尔仁川机场1'
},
{
url: 'https://xx/xxx.jpeg',
smallUrl: 'https://xx/xxx.jpeg',
title: '首尔仁川机场2'
}
];
// 调用
const showImage = (images, selectedIndex) => {
openImageGallery({
images,
selectedIndex
});
};
属性名 | 类型 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
images |
ImageItem[] |
- | true |
图集 |
selectedIndex |
number |
0 | false |
默认展示第几张 |
ImageItem
ImageItem说明
属性名 | 类型 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
smallUrl |
string |
- | false |
小图图片链接 |
title |
string |
- | false |
图片标题 |
url |
string |
- | true |
图片链接 |