This repository has been archived on 2021-09-06. You can view files and clone it, but cannot push or open issues or pull requests.
vuejs_course/2021-03-17_http-01-starting.../src/App.vue

46 lines
862 B
Vue

<template>
<learning-survey @survey-submit="storeSurvey"></learning-survey>
<user-experiences :results="savedSurveyResults"></user-experiences>
</template>
<script>
import LearningSurvey from './components/survey/LearningSurvey.vue';
import UserExperiences from './components/survey/UserExperiences.vue';
export default {
components: {
LearningSurvey,
UserExperiences,
},
data() {
return {
savedSurveyResults: [],
};
},
methods: {
storeSurvey(surveyData) {
const surveyResult = {
name: surveyData.userName,
rating: surveyData.rating,
id: new Date().toISOString(),
};
this.savedSurveyResults.push(surveyResult);
console.log(surveyResult);
},
},
};
</script>
<style>
* {
box-sizing: border-box;
}
html {
font-family: sans-serif;
}
body {
margin: 0;
}
</style>