Я использовал vue-date-picker и v-model для двухсторонней привязки данных.Первоначально я установил значение на дату (т.е. startDate в данном случае), и в консоли я печатаю это переданное значение (т.е. startDate ).Сначала это переданное значение в startDate (т.е. печатается 2019-09-17 ), но когда я выбрал новую дату, значение startDate не обновлялось, а значение осталось таким же, каким оно было при первоначальной передаче.
<div class="col-md-3">
<label for="startDate" class>Start Date</label>
<datepicker v-model="startDate" :readonly="true" format="YYYY-MM-DD" name="startDate">
</datepicker>
</div>
<p>Start Date: {{startDate}}</p>
<div class="col-md-2">
<div class="md-form mb-0">
<button type="button" class="btn btn-primary" @click="showDateValues">Apply</button>
</div>
</div>
импорт средства выбора даты из "vue-date-picker";
<script>
import datepicker from "vue-date-picker";
export default {
name: "Example",
components: {
datepicker
},
data() {
return {
startDate: "2019-09-17"
};
},
methods:{
showDateValues(){
console.log("Start Date: "+this.startDate)
}
}
};
</script>