在vue中使用.prevent 阻止默认事件
<div id="app">
<a href="http://www.baidu.com" @click="onClick">百度一下</a>
</div>
<script src="./js/vue.js"></script>
<script>
let vm = new Vue({
el:'#app',
data:{
},
methods:{
onClick(){
console.log("按钮被点击了");
}
}
})
</script>
点击a标签后,在控制台会一闪而过我们输出的结果,随后会跳转到链接的位置
<!-- (2) .prevent 阻止默认事件 -->
<!-- a标签会默认跳转网址,这里利用prevent阻止a标签的默认跳转事件 -->
<a href="http://www.baidu.com" @click.prevent="onClick">百度一下</a>
这样就可以阻止a标签的默认事件了