侦听router-link 点击事件的方法

312 阅读1分钟

router-link直接添加@click,@mouseover等事件并不会触发

  • 原因:router-link会阻止click,mouseover事件,只用click不用native,事件不会触发。根据Vue2.0官方文档关于父子组件通讯的原则,父组件通过prop传递数据给子组件,子组件触发事件给父组件。但父组件想在子组件上监听自己的click的话,需要加上native修饰符。
  • 解决方法:加上native修饰符