Как правильно задать мета теги из базы данных на VueJs 3 (vue-meta)

Пытаюсь через axios постоянно стучаться в базу данных чтобы задать к примеру страницы из базы данных:

мета теги:

[id] => 1
[title] => Название сайта
[key] => title
[value] => LARAVEL

axios запрос

 async getSettings() {
            this.axios.get('/api/settings', {
                    params: {
                        key: 'index_title'
                    }
                })
                .then(response => {
                    this.settings = response.data;
                })
                .catch(e => {
                    this.settings = {}
                })
        },
created () {
            this.getSettings()
        },

но понял что я вообще не на верном пути.

Подскажите пожалуйста, как бы вы поступили, если надо title и другие мета теги страницы загружать из базы данных в vue js 3 используя vue-meta

PS да знаю что данные можно кешировать, но от этого не лучше.


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