基于Vue的图片3d轮播
![效果图](链接: https://static-public-uat.liveyu.com/webapp/hybrid/mob-umihome-client/img-3d-swipe.jpeg)
$ npm install img-3d-swipe -S
在 main.js
文件中引入插件并注册
# main.js
import 'img-3d-swipe/imgswipe.css'
import Img3DSwipe from 'img-3d-swipe'
Vue.use(Img3DSwipe)
在项目中使用 Img3DSwipe
<template>
<div>
<img-3d-swipe :data="data" @click="handleClick" @change="handleChange"/>
</div>
</template>
<script>
export default {
data () {
return {
data: [
{ img: 'http://dev-public-bucket.oss-cn-shanghai.aliyuncs.com/webapp/temp/WechatIMG1.jpeg' },
{ img: 'http://dev-public-bucket.oss-cn-shanghai.aliyuncs.com/webapp/temp/WechatIMG2.jpeg' },
{ img: 'http://dev-public-bucket.oss-cn-shanghai.aliyuncs.com/webapp/temp/WechatIMG3.jpeg' }
]
}
},
methods:{
//点击当前显示时触发
handleClick(activeItem){
console.log(activeItem)
},
//当前显示的图片切换时触发
handleChange(activeItem){
console.log(activeItem)
},
}
}
</script>
- 简单易用 3D轮播效果
- 提供以
npm
的形式安装提供全局组件
暂时支持以下事件
click
:点击当前显示的图片时触发change
:当图片切换时触发