vue.js - vuejs datepicker selected 事件无法正常工作
问题描述
我是 vuejs-datepicker 。我正在尝试打印存储在数据变量中的选定日期。最初,变量的值为空。vuejs-datepicker 支持选中的事件。所以当事件触发时,我的意思是如果选择日期,则触发选定的事件。但不打印当前选定的日期,而是打印空字符串。如果我再次选择另一个日期,它会打印上一个日期。它正在打印上一个存储的日期。代码如下
用途
<date-picker :bootstrap-styling="true" class="datepicker form-control"
placeholder="Select Date" v-model="appointment.appointmet_date"
@selected="dateSelected()"></date-picker>
日期选择方法
dateSelected () {
console.log(this.appointment.appointmet_date)
},
数据属性
data () {
return {
appointment: {
appointmet_date: '',
}
}
}
当我输入第一个日期时,它会打印出来null
。当我第二次输入日期时,它打印了第一次输入的时间
更新
dateSelected () {
// console.log(this.appointment.appointmet_date)
var self = this
this.$nextTick(() => console.log(self.appointment.appointmet_date))
this.$http.post(apiDomain + 'api/getAvailableDate', {avlDate: self.appointment.appointmet_date})
.then(response => {
console.log(response)
})
}
解决方案
推荐阅读
- terraform - Terraform 插值数据源
- laravel - PUT 请求在 Laravel 上被视为 GET 请求
- sql - 机器测试数据库的建议数据库模式是否合适?
- laravel-5 - 在 laravel 的控制器中保存 blob 图像
- php - Summernote 和 img-upload.php 文件中的绝对路径
- javascript - Equivalent of python's range in Javascript
- python - 用公式的结果填充整列 - 熊猫
- javascript - JSON.parse(string) 的匹配器 - 如何在运行匹配器之前调用 lambda?
- angular - Angular - 拖放以上传附件
- javascript - 如何使用数组从对象数组中提取值