Я пытаюсь отобразить {{ bgColor }}
в моем шаблоне. Но он отображает только [объект Promise]
const { getColorFromURL } = require('color-thief-node')
export default {
data() {
return {
api_url: process.env.strapiBaseUri,
bgColor: this.updateBgColor(this.project),
}
},
props: {
project: Object,
},
methods: {
updateBgColor: async function(project){
return await getColorFromURL(process.env.strapiBaseUri+this.project.cover.url).then((res) => {
const [r, g, b] = res
console.log( `rgb(${r}, ${g}, ${b})` )
return `rgb(${r}, ${g}, ${b})`
})
}
}
}
Функция выглядит, как работает, как я получаю результат на console.log
rgb(24, 155, 97)
Я думаю, что я Заблудился между методами, плагином и использованием асин c функции.
Любая помощь приветствуется!