0.1.15 • Published 11 months ago

vue2-simple-image-zoomer v0.1.15

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

vue2-simple-image-zoomer

Simple Image Zoomer component of Vue.js

Features

  • Compatible with native real time behavior
  • Touch device support

Requirements

Vue >= 2.0

Installation

NPM

npm install --save vue2-simple-image-zoomer

Yarn

yarn add vue2-simple-image-zoomer

Usage

Basic Usage

Just import vue2-simple-image-zoomer component and use it in your components. The props are String and object & it must required, so you can use imagePath and zoomerOptions as a object.

<template>
  <simple-image-zoomer
    :imagePath="imageUrl"
    :zoomer-options="zoomerOptions"
  >
  </simple-image-zoomer>
</template>

<script>
import SimpleImageZoomer from 'vue2-simple-image-zoomer'
// you probably need to import built-in style
import 'vue2-simple-image-zoomer/dist/vue2-simple-image-zoomer.css'

export default {
  data () {
    return {
      imageUrl: 'https://example.com/product_image.jpg',
      zoomerOptions: {
        zoomFactor: 3,
      }
    }
  },
  components: {
      SimpleImageZoomer
  }
}
</script>

<style>

</style>

Available props:

Install Globally

Vue.use(Vue2SimpleImageZoomer)

Use Components Locally

import SimpleImageZoomer from 'vue2-simple-image-zoomer'

Nuxt.js Usage

create a plugin file vue2-simple-image-zoomer.js inside /plugins dir

import Vue from 'vue'
import SimpleImageZoomer from 'vue2-simple-image-zoomer'
// css
import 'vue2-simple-image-zoomer/dist/vue2-simple-image-zoomer.css'

Vue.Use(SimpleImageZoomer)

import a plugin in nuxt.config.js with disable ssr mode

plugins: [{ src: '~/plugins/vue2-simple-image-zoomer', ssr: false }]

License

MIT

0.1.15

11 months ago

0.1.14

11 months ago

0.1.13

11 months ago

0.1.12

11 months ago

0.1.11

11 months ago

0.1.10

11 months ago