axios を使用してAPIを取得するメソッドの部分で
コード内のthis.items のitemsの部分で下記のようなエラーメッセージが表示され、
情報が取得できません。
どなたかご教示いただけませんでしょうか?
【エラーメッセージ】
Property 'items' does not exist on type 'AxiosPractice'. Did you mean 'itmes'?
Nuxt.js
1<template> 2 <v-app> 3 <v-data-table dense :headers="headers" :item="items" class="elevation-1"></v-data-table> 4 </v-app> 5</template> 6 7<script lang="ts"> 8import { Component, Vue } from "nuxt-property-decorator"; 9import axios from "axios"; 10 11@Component 12export default class AxiosPractice extends Vue { 13 itmes: object[] = []; 14 15 headers = [ 16 { text: "id", value: "postId" }, 17 { text: "name", value: "name" }, 18 { text: "email", value: "email" } 19 ]; 20 async mounted() { 21 const response = await axios 22 .get("https://jsonplaceholder.typicode.com/posts/1/comments") 23 .then(response => { 24 this.items = response.data.map((comment:any) => ({ 25 postId: comment.postId, 26 email: comment.email, 27 name: comment.name 28 })); 29 }); 30 } 31} 32</script>
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/19 09:32