在看别人项目的时候,看到他写了好多类似@orders="orders",这个代表什么意思,怎么理解呢,不太明白
组件的自定义回调函数啊
@是v-on的简写,@orders是指监听orders事件,"orders"是自定义的orders方法,在触发orders事件时调用orders方法
这是子组件回调父组件方法。比如
index.vue引入test组件
<test @orders="orders"></test>
orders(){
console.log('子组件的回调')
}
test.vue调用index.vue里的order方法
this.$emit('orders')