console.log('pushed ' + pk)
this.$router.push({name: 'catalog', params: { id: pk }})
+**Примечание**: `params` игнорируются, если указан `path`, что не соответствует случаю с `query` показанному в примере выше.
+Вместо этого, вам нужно указать `name` маршрута или вручную указать весь `path` с необходимыми параметрами:
+
+```js
+const userId = 123
+router.push({ name: 'user', params: { userId }}) // -> /user/123
+router.push({ path: `/user/${userId}` }) // -> /user/123
+// Это НЕ БУДЕТ работать
+router.push({ path: '/user', params: { userId }}) // -> /user
+```
+