Previewer 图片预览 APP
该方法或组件支持移动端小程序调用
PC
该方法或组件支持桌面端小程序调用

通过操作少量的 dom 元素进行大量图片的预览。

引入方式

数字生活小程序工程中,不需要 import,直接使用组件标签即可。

import { Previewer } from '@21cnfe/vui'  
Vue.component('Previewer', Previewer)

代码演示

基本用法 data 为传入的图片数据对象数组,通过修改 visible 属性控制组件显示
<Previewer
dots
:data="data"
:selectIndex="selectIndex"
:visible.sync="visible"
@onClose="handleClose"
@onChange="handleChange"
/>

API

属性 说明 类型 默认值
data 传入的数据数组 Array --
loop 是否循环预览图片 Boolean false
visible 控制预览组件的显示 Boolean false
selectedIndex 手动设置当前显示的索引 Number 0
dots 是否显示面板指示器,当图片少于九张时显示圆形指示器,超出九张显示数字指示器 Boolean false

Event

事件名称 说明 回调参数
onChange change 事件触发的回调函数,返回当前图片索引值 (index: number): void
onClick 图片点击回调函数 (index: number): void
onClose 图片关闭回调函数 (index: number): void
  1. 1. Previewer 图片预览 APP 该方法或组件支持移动端小程序调用 PC 该方法或组件支持桌面端小程序调用
    1. 1.1. 引入方式
    2. 1.2. 代码演示
    3. 1.3. API
    4. 1.4. Event