1<template> 2 <OTAJobTable 3 v-if="jobs" 4 :jobs="jobs" 5 /> 6 <v-btn 7 block 8 @click="updateStatus" 9 > 10 Update 11 </v-btn> 12</template> 13 14<script> 15import ApiService from '../services/ApiService.js' 16import OTAJobTable from '@/components/OTAJobTable.vue' 17 18export default { 19 name: 'JobList', 20 components: { 21 OTAJobTable 22 }, 23 data() { 24 return { 25 jobs: null, 26 } 27 }, 28 created (){ 29 this.updateStatus() 30 }, 31 methods:{ 32 async updateStatus() { 33 try { 34 let response = await ApiService.getJobs() 35 this.jobs = response.data; 36 } catch (err) { 37 console.log(err); 38 } 39 }, 40 } 41} 42 43</script>