vivo-ui
Version:
vivo ui component lib for vue
57 lines (54 loc) • 1.37 kB
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script>
<script src="../../dist/lib.js"></script>
<style>
.box {
background: red;
}
.box div {
padding: 5px 0;
height: 100px;
background: lightgrey;
background-clip: content-box;
}
</style>
</head>
<body>
<div id="content">
<button @click="show=!show">开关</button>
<vivo-turnover class="box" :duration="400" :from="from" :to="to">
<div v-for="number in numbers" :key="number" v-show="show">{{number}}</div>
</vivo-turnover>
</div>
<script>
var vm = new Vue({
el: '#content',
data: {
numbers: (function () {
var array = [];
for (var i = 0; i < 6; i++) {
array.push(i);
}
return array;
}()),
show: true,
from: {
opacity: 0,
transform: 'translate3d(50%, -50%, 0)'
},
to: {
opacity: 0,
transform: 'translate3d(50%, -50%, 0)'
}
},
components: {
VivoTurnover: VUI.Turnover
}
});
</script>
</body>
</html>