失败原因 router-link标签本身会阻止click事件,使用常规的@click绑定点击事件自然会失败。 解决方案 @click之后添加native修饰符。 <router-link to="/home" @click.native="changeRoute('home')"> 首页 </router-link>