250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- css
- querySelector
- watchOverflow
- slidePerView
- 인덱스
- CORS
- eslint prettier
- swiper
- javascirpt
- slidePerGroup
- prettier
- error
- centerSlides
- JavaScript
- v-bind
- vue2
- activeIndex
- archiver
- slideChange
- js
- vscode
- display
- index
- swiperOption
- jquery
- Vue
- eslint
- realIndex
- classlist
- loop:true
Archives
- Today
- Total
코딩하는 둥둥
[Vue.js] API 서버에서 응답받은 이미지를 화면에 뿌리기 본문
728x90
Vue.js와 axios를 사용해서 API 서버로 요청을 보내 데이터를 응답 받고, 응답받은 데이터를 이미지 형태로 화면에 뿌려보기
- axios를 사용해 API 서버와 통신해서 이미지 데이터 받기 🔗
2.받아온 이미지를 화면에 뿌리기
axios로 API 서버와 통신해 받아온 이미지를 화면에 뿌리기
서버에서 내려주는 이미지를 axios를 사용해 받아와서 콘솔에 찍어보면 다음과 같이 바이너리 데이터로 찍힌다.
내려주는 이미지를 바이너리 데이터가 아닌 이미지로 화면에 뿌리기 위해서는 responseType
을 json이 아닌 blob
으로 설정하고, response data(즉, url)을 window.createObjectURL을 사용해 이미지로 변환시켜 준다.
바이너리 데이터
window.createObjectURL
References.
728x90
'Frontend > Vue.js' 카테고리의 다른 글
npm run serve Error (0) | 2023.01.15 |
---|---|
[Vue-Router] 페이지 새로고침 (0) | 2022.11.19 |
axios (0) | 2022.11.19 |
라우터 네비게이션 가드 (0) | 2022.09.27 |
싱글페이지 애플리케이션(SPA; Single-page application) (0) | 2022.09.26 |