https://v3-docs.vuejs-korea.org/guide/reusability/plugins.html
플러그인 | Vue.js
v3-docs.vuejs-korea.org
loadImage.js
export default {
install(app) {
app.config.globalProperties.$loadImage = (src) => {
return new Promise((resolve) => {
const img = document.createElement('img')
img.src = src
img.addEventListener('load', () => {
resolve()
})
})
}
}
}
main.js
import { createApp } from 'vue'
import App from './App'
import router from './routes'
import store from './store'
import loadImage from './plugins/loadImage'
createApp(App)
.use(router) // $route, $router
.use(store) // $store
.use(loadImage) // $loadImage
.mount('#app')
'영화 검색 사이트' 카테고리의 다른 글
[영화 검색 사이트] 부트스트랩 Breakpoint(반응형), sass-loader (0) | 2023.02.12 |
---|---|
[영화 검색 사이트] Vue Router 404 Page Not Found (0) | 2023.02.11 |
[영화 검색 사이트] 영화 상세 페이지(스켈레톤 UI, Loader) (0) | 2023.02.11 |
[영화 검색 사이트] 로딩 애니메이션, Footer (0) | 2023.02.11 |
[영화 검색 사이트] 텍스트 말줄임 표시 (0) | 2023.02.11 |