@cyyjs/vue-img-zoom

1.0.0 • Public • Published

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 // 最大缩放比
}

/@cyyjs/vue-img-zoom/

    Package Sidebar

    Install

    npm i @cyyjs/vue-img-zoom

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    335 kB

    Total Files

    9

    Last publish

    Collaborators

    • cyyjs