@salamander.be/vue-image-previewer

0.0.4 • Public • Published

Vue Image previewer

Features & characteristics:

  • Showcase images that are not inside a vue component

Example

Install & basic usage

The component will create a gallery of a given image set. When clicked on an image outside the component, the gallery will open at the given image.

npm install @salamander.be/vue-image-previewer
<template>
    <div id="app">
        <image-previewer :images="images" targetClass="viewable-img"></image-previewer>

        <!-- Content that is not inside the image-previewer component -->
        <div>
            <img style="width: 300px; height: 300px; object-fit: cover; margin: 15px;" v-for="(image, key) in images" :key="key" :src="image" class="viewable-img">
        </div>

    </div>
</template>

<script>
import ImagePreviewer from '@salamander.be/vue-image-previewer'
import '@salamander.be/vue-image-previewer/dist/vue-image-previewer.css'

export default {
	name: 'app',
	components: {
	  ImagePreviewer
	},
	data() {
	  return {
	    // Example: A list of random images
	    images: [
              'https://picsum.photos/500/600', 
              'https://picsum.photos/700/500', 
              'https://picsum.photos/800/600', 
              'https://picsum.photos/800/700'
	          'https://picsum.photos/900/500', 
              'https://picsum.photos/800/900', 
              'https://picsum.photos/700/900',
              'https://picsum.photos/500/900',
            ]
	  }
	}
}
</script>

Configuration

Props

images: ['/image-1.png', '/image-2.png'] // the items shown on the board
tergetClass: 'viewable-img' // The placeholder of the create option

/@salamander.be/vue-image-previewer/

    Package Sidebar

    Install

    npm i @salamander.be/vue-image-previewer

    Weekly Downloads

    1

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    261 kB

    Total Files

    18

    Last publish

    Collaborators

    • frederiek
    • cyannick