반응형
~asset 폴더의 Vue + Webpack 별칭 동적 이미지 src
웹 팩 별칭을 사용하여 Vue 데이터에서 동적 이미지 src를 얻으려고 한다.
다음을 사용하여 올바른 폴더에 액세스하려면 다음과 같이 하십시오.~assets/
html 또는 css에서 나는 내 웹팩 구성에 자산 별칭을 추가했다.
웹 팩 구성
resolve: {
alias: {
...
'assets': resolve('src/assets')
...
},
부에 데이터
data: {
...
img: 'name-of-my-image.jpg',
...
}
html
<img :src="'~assets/' + img"> // Does not work
~assets/
일반 src 이미지와 완벽하게 작동함<img src="~assets/...">
또는 CSS 영상 포함url('~assets/...')
사용 방법~assets/
와 함께:src
와 함께data
Vue로부터?
여기 다른 방법이 있다.
메서드에 이 코드 추가
getImgUrl(img)
{
return '~assets/' + img
}
템플릿에서 이렇게 호출
<img :src="getImgUrl(img)">
의 도움을 받아 이미지 URL을 확인하여 경로를 반환하는 메서드 생성require
방법:
getImage(image) {
return require("Images/" + image);
}
여기서 "이미지"는 웹 팩 구성에 정의된 별칭이다.
템플릿:
img(:src="getImage('imageName.jpg')")
참조URL: https://stackoverflow.com/questions/47897431/vue-webpack-alias-dynamic-image-src-from-asset-folder
반응형
'IT이야기' 카테고리의 다른 글
Vue에서 이벤트 버스 및 Vuex 사용 (0) | 2022.05.21 |
---|---|
왜 / C의 타입 캐스팅에 'intptr_t'를 사용해야 하는가? (0) | 2022.05.21 |
중단 문과 계속 문 사이의 차이 (0) | 2022.05.21 |
공리를 부르는 곳.Vue.js 앱에서 사용되는 인터셉터.request.use? (0) | 2022.05.21 |
Vue.js: 'prop' 변경에 따라 'data'를 다시 계산하고 다시 렌더링하십시오.이게 더 좋은 방법인가? (0) | 2022.05.21 |