Почему style background vue3 не применяется?
нужно создать 6 блоков с разными цветами
:style="{ color: bgColor }"
Цветами ЧЕГО? Свойство color - это цвет текста, никакого текстового содержимого в блоках нет.

Делаю как в документации
v-for="(index, bgColor) in colorArray"
Ну конечно, как в документации. Там ведь тоже элемент массива и его индекс местами перепутаны. Или всё-таки нет?
так может свойство colorзаменить на backgroundColor?

а так же заменить это:
v-for="(index, bgColor) in colorArray"

на это
v-for="(bgColor, index) in colorArray"