Skip to content

bingitbin/img-3d-swipe

Repository files navigation

img-3d-swipe

基于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>

特点

  1. 简单易用 3D轮播效果
  2. 提供以 npm 的形式安装提供全局组件

选项

暂时支持以下事件

  1. click:点击当前显示的图片时触发
  2. change:当图片切换时触发

About

3d手滑轮播

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published