学习链接1
学习链接2
.native–侦听组件根元素上的原生事件
作用:给组件绑定原生事件
比如:如果使用router-link标签,加上@click事件,绑定的事件会无效,因为router-link的作用是单纯的路由跳转,会阻止click事件,如果不加 .native, 事件是不会触发的,因此需要加上 .native 才会触发事件
当给一个vue组件绑定事件的时候,要加上native,如果是普通的html元素,就不需要
<primary-title-home title="题目"
customClass="icon-urban-rural" @click.native="goRouteName('tcEquilibrium')" />
import primaryTitleHome from '@/components/common/primaryTitleHome'
methods: {
goRouteName(name) {
this.$router.push({
name
})
}
},
设置跳转的路由地址可以采用如上方法,传参为name