невозможно получить доступ к объектам массива

Вы можете использовать:

MAX(CASE WHEN scen.date IS NOT NULL THEN scen.Is3D END) AS Is3D

Выражение CASE возвращает NULL, когда ни одно из условий WHEN не выполняется, но MAX() игнорирует нулевые значения, поэтому это просто вернется max столбцов Is3D в выбранных строках.

-1
задан NewProgrammer 19 January 2019 в 01:58
поделиться

2 ответа

Я изменил вычисленный на это:

computed: {
    product() {
        return this.$store.getters.products.find((product) => product.id == 4);
    }
}

Я могу получить прямой доступ таким образом, не нужно вводить в данные, так как это не рекомендуется делать в документации Vue.

0
ответ дан NewProgrammer 19 January 2019 в 01:58
поделиться

computed свойства монтируются после created крюка жизненного цикла, поэтому попробуйте использовать другой крюк, подобный установленному:

 mounted(){
      this.product = this.products.find((product) => product.id == 4);
    }
0
ответ дан Boussadjra Brahim 19 January 2019 в 01:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: