1.0.0 • Published 4 years ago

@cyyjs/vue-img-zoom v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

img-zoom

图片缩放操作vue指令

使用方式

全局引入

import Vue from 'vue'
import App from './App.vue'
import imgZoom from '@cyyjs/vue-img-zoom'

Vue.use(imgZoom)

new Vue({
  render: h => h(App),
}).$mount('#app')

组件内引入

import { imgZoomFn } from '@cyyjs/vue-img-zoom'
export default {
  name: 'components',
  directives: {
    locallyImgZoom: {
      inserted: imgZoomFn
    }
  }
}

绑定指令

<img v-img-zoom src="./assets/demo.jpg"/>

或指定配置

<img v-img-zoom="{min: 0.5, max: 2}" src="./assets/demo.jpg"/>

默认值:

{
  min: 0.1, // 最小缩放比
  max: 5 // 最大缩放比
}