vue中模板html部分如果写:<h2 @click="this.$router.push('Fllist')">1#车</h2>
不仅不会跳转到Fllist而且报错:“TypeError: Cannot read property ‘$router’ of undefined”
因为在进行模板渲染的时候,这里没有$router对象
解决方法:写在methods里面
<h2 @click="handleClick">1#车</h2>
methods: {
handleClick () {
this.$router.push('Fllist')
}
}