Skip to content

FlipView-DEMO ​


vue
<fv-FlipView v-model="value">
</fv-FlipView>

FlipView Custom Template ​


vue
<fv-FlipView v-model="images">
    <template v-slot:item="x">
        <img alt="" :src="x.data" style="width: 100%; height: 100%; object-fit: cover;"/>
    </template>
</fv-FlipView>

FlipView Vertical Direction ​


vue
<fv-FlipView v-model="images" direction="vertical">
    <template v-slot:item="x">
        <img alt="" :src="x.data" style="width: 100%; height: 100%; object-fit: cover;"/>
    </template>
</fv-FlipView>

FlipView Mask ​


vue
<fv-FlipView v-model="images" mask="rgba(36,36,36,0.6)">
    <template v-slot:item="x">
        <img alt="" :src="x.data" style="width: 100%; height: 100%; object-fit: cover;"/>
    </template>
</fv-FlipView>

FlipView Different Animation ​


vue
<fv-FlipView v-model="images" animation="fold">
    <template v-slot:item="x">
        <img alt="" :src="x.data" style="width: 100%; height: 100%; object-fit: cover;"/>
    </template>
</fv-FlipView>

FlipView Dark Theme ​


vue
<fv-FlipView v-model="images" theme="dark">
    <template v-slot:item="x">
        <div style="position: relative; width: 100%; height: 100%; background: rgba(36,36,36,1); display: flex; justify-content: center; align-items: center;">
            <p style="font-size: 36px; color: whitesmoke;">Dark Theme</p>
        </div>
    </template>
</fv-FlipView>

FlipView Show Control Panel ​


vue
<fv-FlipView v-model="images" theme="dark" showControlPanel="hover">
    <template v-slot:item="x">
        <div style="position: relative; width: 100%; height: 100%; background: rgba(36,36,36,1); display: flex; justify-content: center; align-items: center;">
            <p style="font-size: 36px; color: whitesmoke;">Dark Theme</p>
        </div>
    </template>
</fv-FlipView>

Properties ​


PropertyTypeRequiredDefaultDescription
modelValuearrayNo[]Flipview template data
directionstringNo'horizontal'
animationstringNo'move'move, moveFade, moveDifferent, glue, push, fold
durationnumberNo800
autoPlaybooleanNotrue
autoPlayDurationnumberNo5000
showControlPanelstringNo''
maskstringNo''The mask color of control panel
themestringNo'global'Theme style. Supports global, light, dark, system, and custom.
disabledbooleanNofalseSee the FlipView disabled option.
langstringNo"global"See the FlipView lang option.

Events ​


EventArgumentsDescription
changeobjectSee the component change option.

Slots ​


  1. Input
javascript
<template v-slot:item="x">
    <img alt="" :src="x.data" style="width: 100%; height: 100%; object-fit: cover;"/>
</template>

MIT Licensed