1、一个组件中绑定方法,在另一个组件中调用
使用事件注册方法$emit
组件1中绑定一个方法,如何在根组件总被调用呢。
1、组件translateForm.vue中,注册一个方法submitForm
export default {
name: 'translateForm',
data:textTranslate:"",
methods:{
formSubmit:function(e){
this.$emit("submitForm")
// alert(this.textTranslate)
e.preventDefault()
}
}
}
2、根组件中绑定方法
<translateForm v-on:submitForm="translate"></translateForm>
methods:{
translate:function(text){
alert(text)
}
}