반응형
Vuejs 2 이미지 Src 속성
Vuejs 라이커들이 도와줘!
이미지 소스와 함께 이미지 루프가 있습니다.여기 암호가 있습니다.
<img :src="'../../'+ photo.path" alt="product" height="207" width="175" v-for="photo in product.photos" v-if="photo.is_primary === 1" />
이 프레픽스를 베이스 URL로 치환하여 재사용할 수 있도록 합니다.
../../
어떻게? TY
:src="value"를 실행하면 계산된/데이터에서 값을 가져오므로 계산된 속성에 URL을 빌드하기만 하면 됩니다.
yourUrl (){
//build your url here, can be base url or whatever
return url
}
//html
:src="yourUrl"
그게 다예요.
웹 팩에 의존관계로 처리하도록 지시하려면require()
:
<img :src="require('../../' + photo.path)" alt="..." />
이렇게 하면 경로가 구성 요소 파일이 아닌 빌드 파일에 상대적인 경로가 됩니다.
제가 제대로 이해했다면 여러 컴포넌트에서 사용할 기본 URL을 추가하고 각 컴포넌트에서 변경할 필요가 없다고 생각하십니까?
config.js 또는 이름을 붙이고 싶은 모든 것을 src 폴더 또는 장소에 생성하여 추가할 수 있습니다.
export const baseUrl = 'my/img/base'
그런 다음 baseUrl을 추가하는 컴포넌트에서
import { baseUrl } from '@/src/config'
data () {
return {
baseUrl: baseUrl
...
}
}
경로를 설정 위치로 변경합니다.
언급URL : https://stackoverflow.com/questions/43602058/vuejs-2-image-src-attributes
반응형
'programing' 카테고리의 다른 글
Mac OS X의 Java 설치 위치 (0) | 2022.06.06 |
---|---|
Makefile과 CMake를 사용한 코드 컴파일 간의 차이점 (0) | 2022.06.06 |
C 콜백 함수로서의 C++ 클래스멤버 함수 사용 (0) | 2022.06.05 |
Vue2: 경고:프롭을 직접 뮤트하지 않음 (0) | 2022.06.05 |
Java에서의 함수 포인터 (0) | 2022.06.05 |