Vue 3.0 中通过 getCurrentInstance 方法获取当前组件的实例,然后通过 ctx 属性获得当前上下文

ctx.$router 是 Vue Router 实例,currentRoute 可以获取到当前的路由信息

<script>
  import { getCurrentInstance } from 'vue'

  export default {
    setup () {
      const { ctx } = getCurrentInstance()
      let value = ctx.$router.currentRoute.value
      console.log(value)
    }
  }
</script>

 

Logo

前往低代码交流专区

更多推荐