两种方式,使用场景有区别
1、这也是官网中的例子。父组件中使用on来监听自定义事件test:<childComponent v:on='test'></childComponent>
子组件中使用emit来分发事件test
methods:{
test:function(){
alert('来自子组件的消息')
}
}
2、当使用嵌套路由的时候,用不到上面的场景,那就在app.js的vue实例中建立一个根属性
核心仍然是on和emit
两种方式,使用场景有区别
1、这也是官网中的例子。父组件中使用on来监听自定义事件test:<childComponent v:on='test'></childComponent>
子组件中使用emit来分发事件test
methods:{
test:function(){
alert('来自子组件的消息')
}
}
2、当使用嵌套路由的时候,用不到上面的场景,那就在app.js的vue实例中建立一个根属性
核心仍然是on和emit