我正在使用Vue.js v1.0.24。在组件Vue.component
中,我有一个道具events
并使用以下方式处理:
Vue.component('my-component', {
template: '<div id="my-component"></div>',
props: {
events: {
type: Array,
required: true
},
event: {
type: Object,
required: true
}
},
ready: function() {
// ...
this.$watch('events', function (value, mutation) {
if (mutation) {
console.log(
mutation.method,
mutation.args,
mutation.result,
mutation.inserted,
mutation.removed)
}
})
},
//...
}
每当我在事件中推送某些东西时,$watch
会触发,但结果是:
undefined undefined undefined undefined undefined
有谁知道出了什么问题?