请问,如何在router-view中获取事件?
我需要监听一个子组件报上来的'login'事件,但是这个子组件是挂在router-view上的,我试了这样写,结果这样监听不到。
<template> <div id="app">
<router-view @login="red('url')" />
</div>
</template>
请问我应该这么做才能实现?感谢帮助。
回答:
如果子组件是跟父组件层级相邻,子组件中用$emit触发:
this.$emit('login')
如果子组件和父组件不是相邻层级,用provide-inject
或eventBus
。
以上是 请问,如何在router-view中获取事件? 的全部内容, 来源链接: utcz.com/p/936694.html