vue.jsを使用して残りのAPIからデータを取得しようとしています。しかし、それは動作していません。応答データの表示もエラーステータスの表示もしません。間違ったことを理解できません。vue.jsでREST APIからデータを取得する際の問題
は、ここでそれはurl
を示したが、response.data
またはerror.statusText
を示していない私のindex.html
<html>
<body>
<script src="https://unpkg.com/vue"></script>
<div id="app">
{{ message }}
</div>
<script>
var url = "http://clients.itsd.com.bd/table-cartel/wp-json/wp/v2/categories";
var app = new Vue({
el: "#app",
data: {
message: "Hello!"
},
methods: {
work: function(){
alert(url);
this.$http.get(url).then(function(response){
alert(response.data);
this.message = response.data;
}, function(error){
alert(error.statusText);
});
}
},
mounted: function(){
this.work();
}
});
</script>
</body>
</html>
です。
私はhereの方法に従った。
であるあなたは、[axios]のようなHTTPクライアントパッケージを使用する必要があります(https://github.com/mzabriskie/axios)または[vue-resource](https://github.com/pagekit/vue-resource)を参照してください。 Vueにはデフォルトでは含まれていません。 – ironcladgeek
https://stackoverflow.com/documentation/vue.js/9350/using-this-in-vue#t=201708031319535958854 – PatrickSteele