从路由器链接发出事件

时间:2018-06-11 17:55:21

标签: vue.js vuejs2 vue-router

我想在用户点击路由器链接时发出一个事件(关闭父组件上的模态)但是当我尝试使用v-on时:click.native,事件没有发出..

我对其进行了更改,以便点击事件位于span标记上,但这意味着仅当用户点击span中的文字时才会有效。

我应该如何从路由器链接发出事件?

  <router-link
    :to="{ name: 'settingsPage' }"
    class="btn btn-md">
    <span @click="closeModal">Go to Settings</span>
  </router-link>


  closeModal(){
    this.$emit('close-modal')
  },

0 个答案:

没有答案