【发布时间】:2019-05-22 22:47:15
【问题描述】:
我有一个组件 vue-datetimepicker
具有以下内容:
export default {
name: 'vue-datetimepicker',
data () {
return {
value: ''
}
},
watch: {
options: function (options) {
// update options
$(this.$el).datetimepicker({ data: options })
}
},
mounted: function () {
var vm = this
var mycomp = $(this.$el).datetimepicker({})
mycomp.on('dp.change', function (e) {
vm.value = e.date
vm.$emit('change', vm.value)
})
},
destroyed: function () {
$(this.$el).off().datetimepicker('destroy')
}
}
从父组件form-preview.vue
我正在尝试捕捉它。
created() {
this.$on('change', function(id){
console.log('Event from parent component emitted', id)
});
},
mounted: function() {
},
我期待当我更改日期时间时它应该发出更改事件。 但是控制台中没有打印任何内容。
【问题讨论】:
标签: vue.js vuejs2 eonasdan-datetimepicker