nuxtjs export include component

Есть следующая структура, но весь этот блок будет повторяться от страницы к странице (разница будет ли в адресе api откуда получать данные). Подскажите пожалуйста - как можно это все превратить в какую-то глобальную функцию или компонент в который будет будет передаваться адрес/источник данных api?

Иными словами хочу получить запись вида getMetaInfo("https://website.ru/api/v1/page/homepage");

        export default {
        head() {
            return {
                title: this.options.meta_title,
                meta: [
                    {
                        hid: 'description',
                        name: 'description',
                        content: this.options.meta_description
                    }
                ]
            }
        },
        async asyncData({ $axios, route }) {
            return $axios.$get('https://website.ru/api/v1/page/homepage')
                .then((res) => {
                    console.log(res);
                    return { data: res.data, options: res.options }
                })
        }
    }

Ответы (0 шт):