2
axios
とvue.js
を使用してデータを無制限のページ番号としてフェッチします。これは、レンダリングするデータがないとき罰金期待に動作します:Axiosで空の応答を処理するにはどうすればよいですか?
fetchData() {
this.loading = true
this.page++;
axios.get(this.BASE_URL + '/api/jokes/'+'?page='+this.page).then(
response =>
//how to exist if there is no data in the response?
this.jokes = response.data).catch(function (error) {
console.log(error);
});
私たちは最後のページに到達したときにレンダリングを停止するか疑問だし、表示するデータがなくなりますか?
私はdocsを見ましたが、私の答えが見つかりませんでした。
これは動作しません。私は関数全体を書き直したくありません。 response.dataが空の場合、関数を破棄するように答えを制限してください。 – Karlom