Skip to content

Instantly share code, notes, and snippets.

@uno-de-piera
Created May 26, 2018 12:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save uno-de-piera/d0eb5aee8aea2be9b47d40178da8334d to your computer and use it in GitHub Desktop.
Save uno-de-piera/d0eb5aee8aea2be9b47d40178da8334d to your computer and use it in GitHub Desktop.
<template>
<div id="date-component">
<form>
<label>Start</label>
<input
type="datetime-local"
name="start_date"
v-model="start_date"
/>
<label>End</label>
<input
type="datetime-local"
name="end_date"
v-model="end_date"
/>
<p>Diferencia en días: {{ differenceDate }}</p>
</form>
</div>
</template>
<script>
import {mapGetters} from 'vuex';
export default {
name: 'date-component',
computed: {
...mapGetters(['differenceDate']),
start_date: {
get () {
return this.$store.state.DateModule.start_date;
},
set (value) {
this.$store.commit('SET_START_DATE', value);
}
},
end_date: {
get () {
return this.$store.state.DateModule.end_date;
},
set (value) {
this.$store.commit('SET_END_DATE', value);
}
}
}
}
</script>
<style scoped>
#date-component * {
font-size: 25px;
}
</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment