TypeError não capturado: Não é possível ler a propriedade 'get' de undefined em VueJs
Eu tenho o seguinte código
<div id="vue-instance">
</div>
JS
var vm = new Vue({
el: '#vue-instance',
data: {
},
ready:function(){
this.loadCountries();
},
methods:{
loadCountries(){
this.$http.get('https://restcountries.eu/rest/v1/all',function(data){
console.log(data);
})
}
}
});
Quando executo o código acima, ele me dá o seguinte erro
TypeError não capturado: Não é possível ler a propriedade 'get' de undefined
Eu tenho um violino
Ajuda seria muito apreciada