Вы можете использовать:
MAX(CASE WHEN scen.date IS NOT NULL THEN scen.Is3D END) AS Is3D
Выражение CASE
возвращает NULL
, когда ни одно из условий WHEN
не выполняется, но MAX()
игнорирует нулевые значения, поэтому это просто вернется max столбцов Is3D
в выбранных строках.
Я изменил вычисленный на это:
computed: {
product() {
return this.$store.getters.products.find((product) => product.id == 4);
}
}
Я могу получить прямой доступ таким образом, не нужно вводить в данные, так как это не рекомендуется делать в документации Vue.
computed
свойства монтируются после created
крюка жизненного цикла, поэтому попробуйте использовать другой крюк, подобный установленному:
mounted(){
this.product = this.products.find((product) => product.id == 4);
}