一、父子组件间-自定义事件
子组件用$emit()来触发事件,父组件用$on来监听子组件的事件。
//父组件代码
@increase="handleGetTotal"
>
//父组件函数代码
handleGetTotal:function(total){
this.total=total
}
//子组件代码
+1
//子组件函数代码
handleIncrease:function(){
this.counter++;
this.$emit('increase',this.counter);
}
子着自辑就者示标加近需己处好属效使标近需己组件通过click事件修改自己的counter值,并将得到的counter通过自定义事件increase传递给父组件,作为handleGetTotal函数的参数,并赋值给app的total变浏刚学互久维数曾总屏果以。公实式带近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相量。
二、父子组件间-使用v-model
在自定义组件上使用v-model实现双向绑定。$emit()的事件名是特殊的”input”。
//父组件
-1
//父组件函数
handleReduce:function(){
this.total--;
}
//子组件
Vue.componen