mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-22 17:47:53 +00:00
23 lines
545 B
TypeScript
23 lines
545 B
TypeScript
import Vue from 'vue';
|
|
import { Component } from 'vue-property-decorator';
|
|
|
|
interface WeatherForecast {
|
|
dateFormatted: string;
|
|
temperatureC: number;
|
|
temperatureF: number;
|
|
summary: string;
|
|
}
|
|
|
|
@Component
|
|
export default class FetchDataComponent extends Vue {
|
|
forecasts: WeatherForecast[] = [];
|
|
|
|
mounted() {
|
|
fetch('api/SampleData/WeatherForecasts')
|
|
.then(response => response.json() as Promise<WeatherForecast[]>)
|
|
.then(data => {
|
|
this.forecasts = data;
|
|
});
|
|
}
|
|
}
|