Vue image preloader component.
npm install vue-image-preloader
npm install --save vue-image-preloader
`Installing the plugin will globally add the
vue-image-preloader component to your project.
플러그인을 전역적으로 설치하여 vue-image-preloader 컴포넌트를 사용할 수 있습니다.`js
import imagePreloader from 'vue-image-preloader'
Vue.use(imagePreloader)
`you can also import the standalone component.
단일 컴포넌트에 설치하여 사용할 수도 있습니다.
`js
import { imagePreloader } from 'vue-image-preloader'
export default {
components: {
imagePreloader,
},
}
`Nuxt.js
`js
module.exports = {
plugins: [
{ src: '~plugins/vue-image-preloader-installer.js', ssr: false }
]
}
`Basic Usage
`html
:src="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
/>
:src=['https://nodejs.org/static/images/logo.svg', 'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png']
/>
:src="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
:srcs="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
:image="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
:images="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
:img="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
:imgs="'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png'"
/>
`
specific onload & all src onload event
특정 로드와 전체 로드에 대한 onload 이벤트를 사용할 수 있습니다.
`html
...
:id="test"
:srcs=['https://nodejs.org/static/images/logo.svg', 'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png']
@loaded="loadedOne"
@loaded-all="loadedAll"
/>
...
`
with global component
전역 컴포넌트로 사용할 경우입니다.
`html
...
:id="test"
:srcs=['https://nodejs.org/static/images/logo.svg', 'https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png']
@loaded="loadedOne"
@loaded-all="loadedAll"
/>
...
`Global Method
$imagePreload global method
플러그인을 전역적으로 설치했다면, $imagePreload 메소드를 사용할 수도 있습니다.
`html
``