[Nuxt.js] 파일 참조 방법(assets, static)
부하
<img src="/images/sample.png" />
assets 부하
<img src="@/assets/images/sample.png" />
assets 산하의 경로를 구성 요소에 전달할 때
어셈블리에 직접 전달하면 됩니다.png'은 문자열일 뿐입니다.
파일을 정확하게 읽기 위해서는 @/assets/경로가 해결된 상태에서 구성 요소에 전달할 수 있는 스크롤 바 기능이 필요합니다.
(해결의 결과는'/nuxt/assets/images/sample.png'이다.)
다음 구성 요소를 사용하여 이미지 파일의 경로를 수신할 수 있습니다.
/components/MyComponent.vue
<template>
<div>
<img :src="path" />
</div>
</template>
<script>
export default {
props: {
path: {
type: String,
required: true
}
}
}
</script>
구성 요소를 사용하는 쪽에서 Require ()로 assets의 경로 상태를 해결하여 하위 구성 요소에 전달하여 파일을 정확하게 읽을 수 있습니다.<template>
<div>
<MyComponent :path="path" />
</div>
</template>
<script>
export default {
data () {
return {
path: require('@/assets/images/sample.png')
}
}
}
</script>
데이터에 저장되지 않거나 속성에 직접 기술할 수 있다.<MyComponent :path="require('@/assets/images/sample.png')" />
require 대신 다음과 같이 import을 사용할 수 있습니다.<script>
import path from '@/assets/images/sample.png'
export default {
data () {
return {
path: path
}
}
}
</script>
※ Vuetify 등 UI 프레임워크에서 제공하는 이미지용 라벨(Reference
이 문제에 관하여([Nuxt.js] 파일 참조 방법(assets, static)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/kokota/articles/44324d1f569010텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)