Как получить параметр из адреса Nuxt?

В Nuxt.js вы можете получить параметры из адреса (URL) с помощью параметра context внутри методов жизненного цикла компонента или на сервере, используя метод context.query.

На клиентской стороне, вы можете получить параметры из адреса (URL) следующим образом:

export default {
  mounted() {
    // Получение параметра из адреса (URL)
    const parameter = this.$route.params.parameterName;
    console.log(parameter);
  },
};

В этом примере parameterName - это имя параметра, который вы хотите получить из адреса (URL). Затем, вы можете использовать этот параметр внутри вашего компонента.

На серверной стороне, вы можете получить параметры из адреса (URL) следующим образом:

export default {
  asyncData(context) {
    // Получение параметра из адреса (URL)
    const parameter = context.query.parameterName;
    console.log(parameter);
  },
};

В этом примере parameterName - это имя параметра, который вы хотите получить из адреса (URL). Этот код будет выполнен на сервере при каждом запросе и вернет значение параметра.

Как видно из примеров, на клиентской стороне параметры доступны через this.$route.params, а на серверной стороне - через context.query. Пожалуйста, учтите, что на клиентской стороне параметры доступны только после монтирования компонента, поэтому мы используем mounted() хук в примере выше.

Надеюсь, этот ответ помог вам понять, как получить параметры из адреса (URL) в Nuxt.js.