axios - HTTP 통신 라이브러리

soplia080 gyp·2022년 1월 31일

Vue Js

목록 보기
8/18

axios

<body>
    <div id="app">
        <button v-on:click="getData">get user</button>
        <div>
            {{users}}
        </div>
    </div>

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

    <script>
        new Vue({
            el: '#app',
            methods: {
                getData: function(){
                    var vm = this
                    // 10개의 유저 정보
                    axios.get('https://jsonplaceholder.typicode.com/users/')
                    .then(function(response){
                        console.log(response.data);
                        vm.users = response.data;
                    })
                    .catch(function(error){
                        console.log(error);
                    })
                }
            },
            data:{
                users:[]
            }
        })
    </script>
</body>
profile
배우면서 나아가자

0개의 댓글