일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- H2O
- javascript
- NGINX
- MySQL
- C
- error
- Portfolio
- C lanuage
- kakao
- unity
- caddy
- techEmpower
- 해석
- 안드로이드
- 컴퓨터과학총론
- 자바
- 한글
- 프래그먼트
- 개발
- java
- android
- server
- php
- 번역
- ubuntu
- 개발자
- centOS7
- it
- mariadb
- 구글
- Today
- Total
개발모음집
Vue Http Request (XMLHttpRequest) 본문
<template>
<div class="home">
<div>Board List:
<div v-if="loading">loading ... </div>
<div v-else> Api result : {{apiRes}}</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
loading: false,
apiRes: ''
}
},
created(){
this.fetchData()
},
methods: {
fetchData(){
this.loading = true
console.log(this.loading);
const req = new XMLHttpRequest()
req.open('GET', 'http://ip 주소:3000/health')
// 요청
req.send()
req.addEventListener('load', () => {
this.loading = false
console.log(this.loading);
this.apiRes = {
status: req.status,
statusText: req.statusText,
response: JSON.parse(req.response)
}
// console.log(this.apiRes);
})
}
}
}
</script>
'client > Vue' 카테고리의 다른 글
Unknown custom element: <> - did you register the component correctly? For recursive components, make sure to provide the "name" option. (0) | 2019.02.07 |
---|---|
vue lecture curl example (0) | 2019.02.04 |
vue axios example (0) | 2019.02.04 |
Library import error (1) | 2019.02.04 |
Vue delay (0) | 2019.02.03 |