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')
    }
  }
Logo

前往低代码交流专区

更多推荐