Nuxt.js:如何追踪$route.params.someKey的价值?

Nuxt.js: how to track the value of $route.params.someKey?

在 Nuxt.js 中,我需要跟踪名为 key1$route.params 键的值。

key1值是通过someFunction()

计算出来的

如何将 $route.params.key1 作为计算的 属性 进行跟踪?

以下无效:

computed: {
   $route.params.key1: someFunction()
}

您可以使用计算属性映射值。

computed: {
  key1() {
    return this.$route.params.key1
  }
}

但我认为你想在它发生变化时做一些事情,那么你会使用 watch:

watch: {
  "$route.params.key1"(value) {
    track(value)
  }
}